Skip to content

Instantly share code, notes, and snippets.

@drewr
Created December 6, 2025 16:50
Show Gist options
  • Select an option

  • Save drewr/0c0029337dccc8789c8a6c8e48535233 to your computer and use it in GitHub Desktop.

Select an option

Save drewr/0c0029337dccc8789c8a6c8e48535233 to your computer and use it in GitHub Desktop.
name about title labels assignees
Turn-Up Ticket
Procedure for managing changes in production.
[turn-up] <Summary>

Link to this issue from any pull requests that contain the actual change. Reviewers should consider this ticket as part of their code review. The "Validate" step, in particular, is a great place to help out.

Prepare

  • < Prepare X. >
  • < ... >
  • Open the service dashboard.
  • < Note the Key Metric. Ideally, there is a number somewhere that measures the success of this change. >
  • All done. Proceed to Rollout.

Rollout

  • Notify the Datum on-call engineer.
  • < Notify customers. >
  • < Merge #XXXXX. >
  • Record an entry in the Changelog.
  • All done. Proceed to Validation.

Validate

If validation fails, proceed to rollback (or remediation, at your discretion). Consider getting a second opinion if choosing not to roll back.

  • < Observe the Key Metric. >
  • < Exploratory testing. Ideally, state here, in advance, the test steps. >
  • All clear. Close this issue.

Rollback

  • < Revert #XXXXX. >
  • Record an entry in the Changelog.
  • < Confirm impact is resolved. >
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment