From 231878858a284a9e710d5c8ab9fbdebb2fb1dd34 Mon Sep 17 00:00:00 2001 From: Manish Kumar Date: Wed, 5 Aug 2026 21:52:50 -0500 Subject: [PATCH] PR13: record pre-merge main HEAD commits as rollback references Recorded immediately before performing the PR13 merges, per the merge task's explicit instruction to save these according to this runbook. Fills in Step 4's rollback target with real commit hashes instead of a placeholder. Co-Authored-By: Claude Sonnet 5 --- scripts/PR13-DEPLOYMENT-RUNBOOK.md | 33 ++++++++++++++++++++---------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/scripts/PR13-DEPLOYMENT-RUNBOOK.md b/scripts/PR13-DEPLOYMENT-RUNBOOK.md index 278bd40..87a001d 100644 --- a/scripts/PR13-DEPLOYMENT-RUNBOOK.md +++ b/scripts/PR13-DEPLOYMENT-RUNBOOK.md @@ -213,20 +213,31 @@ downgrade is idempotent against a database that's already pre-`0016`). ### Step 4 — Checkout previous release +**Pre-PR13 `main` HEAD commits**, recorded immediately before the PR13 +merges were performed (each is the merge-base between `main` and +`feature/pr13-dynamic-rbac-activation` in that repo — i.e., exactly what +`main` pointed to the moment before its PR13 merge commit landed): + +| Repo | Pre-PR13 `main` HEAD | +|---|---| +| `omnibioai-auth` | `d3a6cc1da68edacdc30792c618cfcb07208556e4` | +| `omnibioai-policy-engine` | `600f8940c4700c473b2ae3e5756b270a83dfb482` | +| `omnibioai-api-gateway` | `9903f9877c01fdff4b41a47d9f4ec52666bea1fc` | +| `omnibioai-control-center` | `6623239a1c47de2a04e4b616e29ebdbb6b18e522` | +| `omnibioai-studio` | `1d99ca3f53b33d7d66621e87d1c7313e909c3204` | +| `omnibioai-docs` | `ec437871f65fe91e0ca7c6cd5daa47e0dd5d7501` | + ```bash -for repo in omnibioai-auth omnibioai-policy-engine omnibioai-api-gateway \ - omnibioai-control-center omnibioai-docs omnibioai-studio; do - cd ~/Desktop/machine/$repo - git checkout -done +git checkout main -- . # or: git reset --hard , per your repo's convention + +cd ~/Desktop/machine/omnibioai-auth && git checkout d3a6cc1da68edacdc30792c618cfcb07208556e4 +cd ~/Desktop/machine/omnibioai-policy-engine && git checkout 600f8940c4700c473b2ae3e5756b270a83dfb482 +cd ~/Desktop/machine/omnibioai-api-gateway && git checkout 9903f9877c01fdff4b41a47d9f4ec52666bea1fc +cd ~/Desktop/machine/omnibioai-control-center && git checkout 6623239a1c47de2a04e4b616e29ebdbb6b18e522 +cd ~/Desktop/machine/omnibioai-studio && git checkout 1d99ca3f53b33d7d66621e87d1c7313e909c3204 +cd ~/Desktop/machine/omnibioai-docs && git checkout ec437871f65fe91e0ca7c6cd5daa47e0dd5d7501 ``` -Use each repo's `main` HEAD *as it was immediately before* the PR13 merge -commits from step 2 of the deployment procedure above — record those -commit hashes at merge time (`git log --oneline -1 main` per repo, right -before merging) specifically so this step has a real target instead of a -placeholder when it's actually needed. - ### Step 5 — Rebuild previous images ```bash