Use when: preparing and executing package releases; validating tag-based release flow; creating GitHub releases; publishing updates to Packagist; and ensuring release quality gates are green.
composer lint:all, composer test).vX.Y.Z).v*.*.*) in .github/workflows/release.yml.composer lint:allcomposer testgit tag vX.Y.Zgit push origin vX.Y.ZIf the team release source branch is unclear, mark it as Needs clarification rather than assuming develop or master.
validate job behavior and workflow permissions.vX.Y.Z naming.