Repository navigation
ci(release): replace Changesets with Fast Forward Changelog - #115
Merged
Merged
Conversation
Signed-off-by: Felipe Sayão Lobato Abreu <github@mentordosnerds.com>
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
Contributor
Code Coverage Report: Only Changed Files listed
Minimum allowed coverage is Head: 2120c39. Tested commit: e5cfc43. PHP CI run. |
This was referenced Oct 17, 2026
coisa
marked this pull request as draft
October 17, 2026 23:06
This was referenced Oct 17, 2026
Reconcile current 2.x maintenance, use the official v0 workflow channel, and normalize all published notes to Keep a Changelog with verified dates, delivery references and version comparisons. Install the upstream v0.2.0 project skill through CPX with its native receipt. Keep its tooling example separate from the library's PHP 7.4 lint and formatting scope without changing runtime code or dependencies. Signed-off-by: Felipe Sayão Lobato Abreu <github@mentordosnerds.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Replace the Node-based Changesets lifecycle with one Fast Forward Changelog reusable workflow for independent release notes, contribution checks, PR feedback, Dependabot notes, a reviewed version PR and publication after its owner-approved merge. Git tags remain the version authority. The candidate preserves the 2.x PHP requirements, public APIs, Composer dependencies and coverage policy.
v0compatibility branch, reviewed against publishedv0.2.0at2d3f84fa9e5350f03636153fdb3ae2a822e5ae60. Keep repository/default-branch selection dynamic, PR-origin resolution enabled and the existingpublish: truecapability. Remove obsolete npm/Changesets tooling.cpx --skip-local fast-forward/changelog:0.2.0 skill:install, including its native provenance receipt. Keep that upstream copy out of Composer archives and library formatting; lint its tooling example on PHP 8.5 while retaining actual PHP 7.4 lint for all library-owned PHP. No upstream payload was modified.Reconciled current master
fa5dd984977c2efc56b30bf97d92ce2887c53b51; candidate2120c39e276db1d6bffd35b44bd31152f9bb8bc9is conflict-free. Local Composer check passed: 380 tests / 1776 assertions, formatting, PHPCS and maximum configured PHPStan. Actionlint, local documentation links, native skill verification and the exact 85-file Composer archive passed.Using the published v0.2.0 CLI and the real pushed head in disposable copies,
check,format --check,status, dry-run and consolidation passed withsource=tagsand PR-origin resolution enabled. Consolidation prepares 2.5.3, preserves all 23 historical bodies/references, consumes only its note and repeats as a no-op. The still-open PR correctly receives no automatic merged-PR attribution; a separate explicit-reference fixture verifies PR-link rendering. No local rehearsal publishes or merges anything.PHP CI, including all production/quality matrices and coverage, documentation, changed-file formatting and the new Changelog contribution check passed for this candidate.
Remaining legacy failure: the base branch's old
pull_request_targetRead PR Changesets job still expects the removedpackage.json. The old workflow is removed by this migration; no dummy npm manifest, weakened rule or settings bypass masks the transition. Privileged feedback, version-PR preparation and publication are skipped for this contribution and cannot be claimed as exercised end to end before the caller reaches the default branch. The WIP status reflected the Draft at that snapshot; the owner subsequently marked this PR ready and merged it at 2026-10-18T07:36:52Z as98ed5171ce8a9d98dc11ce9002ac47c53e47d78a.If other 2.x contributions merge first, reconcile master and convert every newly pending Changeset before this migration is merged. Keep issue #100 separate: changelog status is not genuine PHP CI on an automation-created version-PR head, and GitHub may require owner run approval.
No PR merge, tag/release publication, existing Release edit, Pages deployment or repository-setting change was performed.
Closes #113.
Closes #108 through retirement of the old generator and verified multiline consolidation.