Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Releast v1.147.0 #2356

Open
17 of 18 tasks
tiftran opened this issue Mar 25, 2024 · 0 comments
Open
17 of 18 tasks

Releast v1.147.0 #2356

tiftran opened this issue Mar 25, 2024 · 0 comments

Comments

@tiftran
Copy link
Contributor

tiftran commented Mar 25, 2024

Welcome Release Captain! ⛵️

  • Assign this issue to yourself
  • Approve and merge all open dependabot/renovate/pyup PRs by adding a bors merge comment to the PR.
  • Pull master on a local checkout of Normandy
  • Ensure all linting and tests pass with docker: make check
  • git tag v1.147.0; git push --tags
    • pushing a tag triggers a stage deployment automatically
  • Generate release notes:
    • ./bin/generate_deploy_bug.py v1.146.1 v1.147.0
    • on mac: python3 ./bin/generate_deploy_bug.py v1.146.1 v1.147.0
  • Create release entry in https://github.com/mozilla/normandy/releases/ with content copied from release notes
  • in #normandy, write: @here deploying normandy v1.147.0 to stage <link to release entry>
  • Verify that stage loads with v1.147.0
    • Wait for delivery notifications in #delivery-notifications to indicate that stage is being built and deployed
    • Verify that the stage __version__ endpoint shows the new version number
  • File Bugzilla Release Bug with content copied from release notes
  • Add QA :cmuresan as QA contact on the bugzilla ticket
  • Add release bug to comments in this issue~~
  • Await QA green sign off
    • if there was a bug found, generate a point release, push the new tag and let QA know to test again.
  • @sven please deploy normandy v1.143.X to prod <bugzilla link> in #normandy where X is last point release and is the link to the bugzilla ticket created above
  • Verify that the __version__ endpoint shows the correct version number
  • Fetch https://normandy.cdn.mozilla.net/api/v3/recipe/ to verify it returns a 200
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant