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

Release v1.126.X #2015

Closed
20 tasks done
jaredlockhart opened this issue Oct 8, 2019 · 3 comments
Closed
20 tasks done

Release v1.126.X #2015

jaredlockhart opened this issue Oct 8, 2019 · 3 comments
Assignees

Comments

@jaredlockhart
Copy link
Collaborator

jaredlockhart commented Oct 8, 2019

Welcome Release Captain! ⛵️

  • Assign this issue to yourself
  • Create 1.127.0 Milestone (due date two weeks from [when you read this, not two weeks from last milestone])
  • Move all open tickets in 1.126.0 to 1.127.0 [if any]
  • Close 1.126.0 Milestone
  • Approve and merge all open dependabot[/renovate] PRs
  • Pull master
  • Ensure all linting and tests pass
    • With docker: make check
    • Without docker:
      • set +H
      • shopt -s extglob
      • therapist run --disable-git ./!(node_modules|assets|docs)
      • pytest
  • git tag v1.126.0; git push --tags
  • @here deploying normandy v1.126.0 to stage https://github.com/mozilla/normandy/milestone/7?closed=1 in #normandy
  • Quickly verify that stage loads with v1.126.0
  • File Bugzilla Release Bug with content copied from ./bin/generate_deploy_bug.py v1.125.4 v1.126.0
  • Add release bug to comments in this issue
  • Add QA :cmuresan as QA contact on the bugzilla ticket
  • Await QA green sign off
  • Point releases as necessary:
    • git checkout v1.126.X (last tag)
    • git cherry-pick <commit hash> commits to be cherry picked into point release
    • Run linting/tests (see above)
    • git tag v1.126.(X+1)
    • git push --tags
    • Update bugzilla ticket with ./bin/generate_deploy_bug.py v1.126.X v1.126.(X+1)
  • @bpitts please deploy normandy v1.126.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 prod loads with v1.126.0
  • Create release issue for Release v1.127.0
@glasserc glasserc self-assigned this Oct 8, 2019
@glasserc
Copy link
Contributor

glasserc commented Oct 9, 2019

@glasserc
Copy link
Contributor

Blocked on #2021.

@glasserc
Copy link
Contributor

v1.126.1 is now on prod.

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

2 participants