From 66ec7a51e3845bf6eb0702dd3b9f1df546bcef12 Mon Sep 17 00:00:00 2001 From: Ege Demir Date: Tue, 13 Oct 2026 12:55:04 +0000 Subject: [PATCH 1/2] Deploy every merge to staging, then production; require a staging run before merging Co-Authored-By: Claude Opus 5.5 --- .github/pull_request_template.md | 7 ++ .github/workflows/deploy-staging.yml | 28 +++++-- .github/workflows/deploy.yml | 114 +++++++++++++++++++++++++++ .github/workflows/staging-check.yml | 47 +++++++++++ AGENTS.md | 5 +- CONTRIBUTING.md | 5 +- docs/repository-policy.md | 30 ++++++- docs/staging.md | 67 ++++++++++------ infra/activate_release.sh | 66 +++++++++++++++- infra/deploy.sh | 33 +++++--- 10 files changed, 352 insertions(+), 50 deletions(-) create mode 100644 .github/workflows/deploy.yml create mode 100644 .github/workflows/staging-check.yml diff --git a/.github/pull_request_template.md b/.github/pull_request_template.md index e7eb0889..31d31ae3 100644 --- a/.github/pull_request_template.md +++ b/.github/pull_request_template.md @@ -6,6 +6,13 @@ +## Tested on staging + + + ## Notes