How to be a Release Manager - amosproj/amos2025ss04-ai-driven-testing GitHub Wiki

Create a release candidate:

  1. Go to: https://github.com/amosproj/amos2025ss04-ai-driven-testing/releases
  2. Draft a new release
  3. Make sure target is development
  4. Choose a tag → Create new tag: sprint-XX-release-candidate
    grafik
  5. Generate release notes
  6. Set Set as a pre-release
  7. Unset Set as the latest release
  8. Publish release

Create the Pull Request from Dev to Main

  1. Go to: https://github.com/amosproj/amos2025ss04-ai-driven-testing/compare
  2. Set main as base and development as compare
  3. Create pull request named prepare sprint-XX-release or something

Release the release candidate:

  1. When decided to release (by PO or Devs, TBD): Merge pull request into main
  2. Go to: https://github.com/amosproj/amos2025ss04-ai-driven-testing/releases
  3. Draft a new release
  4. Make sure target is main
  5. Choose a tag → Create new tag: sprint-XX-release
    grafik
  6. Generate release notes
  7. Set Set as the latest release
  8. Publish release

Alternative way to create a tag

  1. git checkout main
  2. git pull origin main
  3. git tag sprint-XX-release
  4. git push origin --tags