Repository navigation
feat(ci): switch on the world-at-ruin deploy-starter policy for its trial - #623
Conversation
…rial Part of #202 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Code coverage overviewLanguages: Go, C# Go / code-coverage/test
C# / code-coverage/dotnet
Go / code-coverage/go
ℹ️ Calculations represent line coverage. Results may change as calculations are updated. Updated |
@coderabbitai full review |
✅ Action performedFull review finished. |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info
📜 Recent review details
📝 Walkthrough
Priority: ⬇️ Low Merge Risk: ⚪ Minimal · up to
|
Blocker: switch on the world-at-ruin deploy-starter policy: promote this pull request (that is the approval), or say no on it | authority | last-verified 2026-10-17: CodeRabbit full review at 6df50bc found nothing actionable, CI green; per scripts/validate-workflow-execution-policies.sh adding a policy to approved_active is the maintainer's approval | asked pr 2026-10-17 |
@coderabbitai full review |
✅ Action performedFull review finished. |
Readiness at 787bbdd — the maintainer approved this activation (option A) in the week 43 digest; ask monorepo#4315.
Unparking and promoting; after merge I will check that the policy-apply run on |
Post-merge verification: the Apply workflow execution policies run on |
Why
The Data Product Controller trial of the deploy-starter policy passed, and its outcome is recorded on #202:
The rollout plan in #202 activates one repository at a time. Until more policies are on, anyone with write access can still start the other repositories' deploy workflows by hand.
What
Switches on the same policy for world-at-ruin, so only the three portfolio identities may start its
cd.yaml.scripts/workflow-execution-actors.shexited 0 with no UNKNOWN row.cd.yamlran on 83 tag pushes, started only bydevantlerandbotantler-1[bot], and both are on the allowlist.server-cd.yaml, a second deploy workflow in world-at-ruin, is outside this policy's targeting. Covering it is a separate change, noted on Adopt workflow execution protections across the portfolio #202.Validation:
bash tests/workflow-execution-policies.shpasses, andscripts/validate-workflow-execution-policies.shreports OK for every file.Part of #202
👉 After merge/promotion: this pull request stays a draft because switching a policy on is the maintainer's decision. Marking it ready and merging it is that approval. The apply workflow then turns the policy on, and rollback is reverting this pull request. The trial runs for a week, and its outcome is recorded on #202.