Skip to content

storage: add posture canary dispatch helper - #419

Merged
Jesssullivan merged 1 commit into
mainfrom
jess/storage-posture-dispatch-helper
May 19, 2026
Merged

storage: add posture canary dispatch helper#419
Jesssullivan merged 1 commit into
mainfrom
jess/storage-posture-dispatch-helper

Conversation

@Jesssullivan

Copy link
Copy Markdown
Owner

Summary

  • add scripts/storage-posture-canary-dispatch.sh for the TIN-1546 production storage packet
  • preflight required GitHub environment secret names before dispatch
  • keep the scoped-credential denial prefix mandatory by default
  • document the helper in the storage posture gate runbook
  • add a fake-gh regression test for dry-run, missing-secret, private-runner, and dispatch paths

Evidence

  • bash -n scripts/storage-posture-canary-dispatch.sh scripts/test-storage-posture-canary-dispatch.sh
  • bash scripts/test-storage-posture-canary-dispatch.sh
  • git diff --check

Boundary

This does not close TIN-1546 by itself. It makes the live HTTPS/CA/scoped-credential packet repeatable once tcfs-storage-prod-smoke is populated with scoped storage secrets.

@Jesssullivan
Jesssullivan merged commit d691232 into main May 19, 2026
12 checks passed
@Jesssullivan
Jesssullivan deleted the jess/storage-posture-dispatch-helper branch May 19, 2026 22:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant