Skip to content

Commit

Permalink
Clarify steps to diff prior to promoting
Browse files Browse the repository at this point in the history
Copies @victorlin's excellent instructions from Slack for future newbies
to the process like me.

[1] https://bedfordlab.slack.com/archives/C01LCTT7JNN/p1718405509987409?thread_ts=1718405319.885239&cid=C01LCTT7JNN
  • Loading branch information
huddlej committed Aug 23, 2024
1 parent 5b7b3f5 commit 8cd3432
Showing 1 changed file with 1 addition and 0 deletions.
1 change: 1 addition & 0 deletions docs/infrastructure.md
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,7 @@ To recreate an inactivated app, or create one for a PR from a fork, you can use
### Promoting changes

Promoting changes from canary to production can be done freely at any time, however it's worth reviewing the changes you're promoting to make sure they are what you expect them to be.
To inspect the differences between canary (next.nextstrain.org) and production (nextstrain.org), [login to Heroku](https://dashboard.heroku.com/teams/nextstrain/apps) and click "nextstrain-server", "nextstrain-canary", "Promote to production" (this just opens a popup), and "Compare on GitHub".

We have a linear deploy path from git → canary → production, so if your commit Y in git comes after commit X, then deploying/promoting commit Y also deploys/promotes commit X.
(Any out-of-order alternatives, though possible, are considered unnecessary complication for our team for now.)
Expand Down

0 comments on commit 8cd3432

Please sign in to comment.