Skip to content

Remove retired prerelease lifecycle contracts - #119

Merged
rmcdaniel merged 1 commit into
mainfrom
cleanup/remove-retired-central-contracts
Sep 1, 2026
Merged

Remove retired prerelease lifecycle contracts#119
rmcdaniel merged 1 commit into
mainfrom
cleanup/remove-retired-central-contracts

Conversation

@rmcdaniel

@rmcdaniel rmcdaniel commented Sep 1, 2026

Copy link
Copy Markdown
Member

Closes #115

What changed

  • removes the inactive beta authorization, candidate, continuity, conformance, product-train, release-plan, release-recovery, stable-authorization, Waterline-train, repository-hygiene, and issue-mirror contracts
  • removes their dormant scripts, fixtures, tests, and the final release-recovery workflow
  • keeps the organization contracts still used by product repositories: GitHub Actions policy, conformance guidance, regression corpus, and bounded visual evidence
  • removes retired privileged workflow_run bindings from the action policy and points the control-repository target at its current repository check
  • replaces 1,902 lines of beta-oriented qualification tests with focused tests for immutable Action pins, pull-request permissions, cache safety, and the checked-in workflows

This deletes 69,692 lines of launch machinery without replacing it with another lifecycle controller.

Verification

  • 66 Python contract tests passed
  • 75 browser-boundary tests passed
  • Ruff, JSON parsing, Python compilation, and git diff --check passed
  • the revised action policy validated the current Workflow, Waterline, AI, Server, CLI, Sample App, PHP SDK, Python SDK, Rust SDK, documentation, and private Cloud workflow inventories

@rmcdaniel
rmcdaniel merged commit 3beb0cc into main Sep 1, 2026
1 check passed
@rmcdaniel
rmcdaniel deleted the cleanup/remove-retired-central-contracts branch September 1, 2026 06:43
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.

Retire the 2.0 prerelease lifecycle machinery after stable launch

2 participants