-
Ensure everything is ready
- CHANGELOG.md has the target version with date and full entry;
[Unreleased]is at the top (empty or “No changes yet.”). - UPGRADING.md has a section "Upgrading to X.Y.Z" with what's new and upgrade steps.
- Tests pass:
make testorcomposer test. - Code style:
make cs-checkorcomposer cs-check.
- CHANGELOG.md has the target version with date and full entry;
-
Commit and push any last changes to your default branch:
git add -A git commit -m "Prepare v1.2.0 release" git push origin HEAD -
Create and push the tag
git tag -a v1.2.0 -m "Release v1.2.0" git push origin v1.2.0 -
GitHub Actions (if configured) may create the GitHub Release from the tag.
-
Packagist will pick up the new tag; users can then
composer require nowo-tech/performance-bundle.
- Keep
[Unreleased]at the top of CHANGELOG.md for the next version.