How to be a Release Manager - amosproj/amos2025ss04-ai-driven-testing GitHub Wiki
Create a release candidate:
- Go to: https://github.com/amosproj/amos2025ss04-ai-driven-testing/releases
- Draft a new release
- Make sure target is development
- Choose a tag → Create new tag: sprint-XX-release-candidate
- Generate release notes
- Set Set as a pre-release
- Unset Set as the latest release
- Publish release
Create the Pull Request from Dev to Main
- Go to: https://github.com/amosproj/amos2025ss04-ai-driven-testing/compare
- Set main as base and development as compare
- Create pull request named prepare sprint-XX-release or something
Release the release candidate:
- When decided to release (by PO or Devs, TBD): Merge pull request into main
- Go to: https://github.com/amosproj/amos2025ss04-ai-driven-testing/releases
- Draft a new release
- Make sure target is main
- Choose a tag → Create new tag: sprint-XX-release
- Generate release notes
- Set Set as the latest release
- Publish release
Alternative way to create a tag
git checkout main
git pull origin main
git tag sprint-XX-release
git push origin --tags