Skip to content

ci(release): record downstream protection state#131

Merged
shideneyu merged 1 commit into
mainfrom
ci/sync-downstream-protections
Jul 20, 2026
Merged

ci(release): record downstream protection state#131
shideneyu merged 1 commit into
mainfrom
ci/sync-downstream-protections

Conversation

@shideneyu

Copy link
Copy Markdown
Contributor

Summary

  • record the live branch protection, ruleset, and environment state for public downstream repositories
  • keep admin bypass and the missing writer App as explicit activation blockers
  • validate the snapshot and preserve default-denied downstream publication

Validation

  • python3 scripts/release/validate-contracts.py
  • downstream release integration tests
  • cargo test --locked --test release_automation_spec
  • cargo test --locked --test release_policy_audit_spec
  • cargo clippy --workspace --all-targets --locked -- -D warnings
  • cargo fmt --all -- --check

No release capability is enabled. The version remains 0.9.0.

@shideneyu
shideneyu merged commit 2fb48a7 into main Jul 20, 2026
52 checks passed
@shideneyu
shideneyu deleted the ci/sync-downstream-protections branch July 20, 2026 21:59
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