# Detailed Release Process Todo List

1. Update composer.json version and branch-alias.
2. Commit all changes: `git add -A`
3. Commit with message: `git commit -m 'vX.Y.Z - description'`
4. Tag the release: `git tag vX.Y.Z`
5. Push changes: `git push`
6. Push tag: `git push origin vX.Y.Z`
7. If you missed a release step:
   - Amend commit: `git add composer.json && git commit --amend --no-edit`
   - Force tag: `git tag -f vX.Y.Z`
   - Force push: `git push --force && git push origin vX.Y.Z --force`
8. Verify README.md and documentation are up to date.
9. Ensure copilot-instructions.md is current and clean.
10. Announce release or update changelog.

---

Check off each step as you complete it for every release.
