From 8f36b9a080a466904e79ea103479e2ada802fab7 Mon Sep 17 00:00:00 2001 From: rcourtman Date: Wed, 15 Apr 2026 09:46:26 +0100 Subject: [PATCH] Govern preview deploy workflow under cloud-paid --- docs/release-control/v6/internal/subsystems/cloud-paid.md | 6 ++++-- docs/release-control/v6/internal/subsystems/registry.json | 2 ++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/release-control/v6/internal/subsystems/cloud-paid.md b/docs/release-control/v6/internal/subsystems/cloud-paid.md index c10bd3a10..ac8c279e3 100644 --- a/docs/release-control/v6/internal/subsystems/cloud-paid.md +++ b/docs/release-control/v6/internal/subsystems/cloud-paid.md @@ -291,8 +291,10 @@ The governed browser proof for that posture lives in expected to stay runnable through `tests/integration/scripts/run-tests.sh demo-contract`. That same public-demo boundary also owns the governed `pulse-pro` operational -path for the live v6 preview. `pulse-pro/scripts/bootstrap-v6-demo-preview.sh` -is the canonical preview runtime bootstrap/update entrypoint and +path for the live v6 preview. `pulse-pro/.github/workflows/deploy-v6-preview-demo.yml` +is the canonical operator entrypoint, and it must drive +`pulse-pro/scripts/bootstrap-v6-demo-preview.sh` as the canonical preview +runtime bootstrap/update path. `pulse-pro/scripts/audit_v6_preview_demo.sh` is the canonical public smoke proof. The bootstrap must fail closed unless the dedicated preview host is already the live public target and that public smoke audit passes; any diff --git a/docs/release-control/v6/internal/subsystems/registry.json b/docs/release-control/v6/internal/subsystems/registry.json index 05f2c2c91..d8c0172a4 100644 --- a/docs/release-control/v6/internal/subsystems/registry.json +++ b/docs/release-control/v6/internal/subsystems/registry.json @@ -1718,6 +1718,7 @@ "internal/cloudcp/routes.go", "internal/cloudcp/stripe/provisioner.go", "internal/hosted/provisioner.go", + "pulse-pro:.github/workflows/deploy-v6-preview-demo.yml", "pulse-pro:scripts/audit_v6_preview_demo.sh", "pulse-pro:scripts/audit_v6_preview_demo_browser.cjs", "pulse-pro:scripts/bootstrap-v6-demo-preview.sh" @@ -2327,6 +2328,7 @@ "label": "public demo preview operations proof", "match_prefixes": [], "match_files": [ + "pulse-pro:.github/workflows/deploy-v6-preview-demo.yml", "pulse-pro:scripts/audit_v6_preview_demo.sh", "pulse-pro:scripts/audit_v6_preview_demo_browser.cjs", "pulse-pro:scripts/bootstrap-v6-demo-preview.sh"