Skip to content

chore(content)!: plan 1.x governance retirement - #66

Merged
zoeyrose merged 1 commit into
mainfrom
chore/64-retire-content-1x-governance
Aug 13, 2026
Merged

chore(content)!: plan 1.x governance retirement#66
zoeyrose merged 1 commit into
mainfrom
chore/64-retire-content-1x-governance

Conversation

@zoeyrose

Copy link
Copy Markdown
Member

Summary

  • move content/1.x out of active maintenance governance into an exact immutable retirement record
  • add a targeted fail-closed publisher mode whose plan contains only ruleset 20571870 deletion
  • preserve the final branch tip, v1.8.19 rollback release/assets, and all default-branch and immutable-tag rulesets
  • document separate organization-owner authorization gates for policy apply and later exact branch deletion

Safety boundary

This pull request changes desired state and plan tooling only. It does not apply GitHub governance, delete refs/heads/1.x, move a tag, edit a release, or remove an asset.

After merge, the live ruleset apply still requires a fresh preflight and explicit organization-owner authorization. Exact branch deletion requires another fresh preflight and a second, separate explicit authorization.

The live plan at the reviewed head is:

KEEP atrinik/content default branch is main
KEEP refs/heads/1.x is 080a9ea41741e4e67adc7b09b3ccb51475d93d3a
KEEP v1.8.19 is 566bd25f78b80b08d5f75f4b02017ab2429204db with exact recovery assets
KEEP no open pull request targets 1.x
PLAN DELETE /orgs/atrinik/rulesets/20571870

Validation

  • bin/validate
  • all tests/*.sh
  • bash -n on changed shell scripts
  • ShellCheck on changed shell scripts
  • actionlint
  • git diff main...HEAD --check
  • live read-only bin/publish --retire-maintenance content/1.x
  • downloaded v1.8.19 sha256sum --check SHA256SUMS
  • live manual credential, GitHub App, and environment verification

Refs #64
Parent program: atrinik/atrinik#357

@zoeyrose
zoeyrose marked this pull request as ready for review August 13, 2026 04:03
@zoeyrose
zoeyrose merged commit 082bf91 into main Aug 13, 2026
2 checks passed
@zoeyrose
zoeyrose deleted the chore/64-retire-content-1x-governance branch August 13, 2026 04:36
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 2.0.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant