Problem
The framework repository needs a full dev-tools asset backfill so newly published DevTools updates can be propagated, including changelog/release metadata. This also needs to run in an ordered way to avoid partial/manual drift.
Proposal
Run the DevTools sync pipeline in repository framework to sync all shared assets and CI resources from php-fast-forward/dev-tools, then review and commit the generated file changes.
Scope
- Pull latest
fast-forward/dev-tools changes into the repo via Composer.
- Run
composer dev-tools:sync --overwrite.
- Review generated files and include all expected diffs.
- Perform changelog backfill (
changelog metadata consistency for existing releases).
- Update release description text for already published releases if sync regenerates release-related metadata.
Why this is needed
Maintaining framework aligned with current dev-tools assets reduces configuration drift and guarantees shared governance, workflow behavior, changelog tooling, and release handling are consistent across repositories.
Proposed Execution Plan
- Update dependencies (
composer update to pull latest fast-forward/dev-tools).
- Run
composer dev-tools:sync --overwrite.
- Validate resulting diffs in:
- workflows
.github resources
- changelog/release-related metadata.
- Backfill changelog artifacts and reconcile release descriptions for previously published releases.
- Prepare commit for review once all generated files are validated.
Acceptance Criteria
Problem
The
frameworkrepository needs a fulldev-toolsasset backfill so newly published DevTools updates can be propagated, including changelog/release metadata. This also needs to run in an ordered way to avoid partial/manual drift.Proposal
Run the DevTools sync pipeline in repository
frameworkto sync all shared assets and CI resources fromphp-fast-forward/dev-tools, then review and commit the generated file changes.Scope
fast-forward/dev-toolschanges into the repo via Composer.composer dev-tools:sync --overwrite.changelogmetadata consistency for existing releases).Why this is needed
Maintaining
frameworkaligned with currentdev-toolsassets reduces configuration drift and guarantees shared governance, workflow behavior, changelog tooling, and release handling are consistent across repositories.Proposed Execution Plan
composer updateto pull latestfast-forward/dev-tools).composer dev-tools:sync --overwrite..githubresourcesAcceptance Criteria
composer updateexecuted andfast-forward/dev-toolsupdated to current main.composer dev-tools:sync --overwritecompleted without errors.