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 Turn-Up Ticket
about Procedure for managing changes in production.
title [turn-up] <Summary>
labels
assignees

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