Skip to content

test: lock cleanroom release workflow contract - #73

Merged
scottconverse merged 1 commit into
mainfrom
track-c-workflow-contract-tests
May 25, 2026
Merged

scottconverse merged 1 commit into
mainfrom
track-c-workflow-contract-tests

Conversation

@scottconverse

Copy link
Copy Markdown
Contributor

Summary

  • Adds a workflow contract test for the release cleanroom gate.
  • Locks the required workflow_dispatch release_tag input at v1.0.8.
  • Asserts publish-release depends on release-cleanroom-rehearsal, scoped cleanroom labels are present, unscoped system prune is absent, and cleanroom annotation text is present.

Verification

  • python -m pytest tests/test_github_workflows.py -v -> 2 passed, 1 warning.
  • Mutation proof: temporarily removed publish-release.needs; python -m pytest tests/test_github_workflows.py -v failed; restored and reran to pass.
  • Initial full verifier hit one pgvector runtime-search flake; exact failing test rerun passed.
  • Current main baseline bash scripts/verify-release.sh -> VERIFY-RELEASE: PASSED.
  • Branch rerun bash scripts/verify-release.sh -> VERIFY-RELEASE: PASSED.

@scottconverse
scottconverse merged commit d2eaf13 into main May 25, 2026
1 check passed
@scottconverse
scottconverse deleted the track-c-workflow-contract-tests branch May 25, 2026 06:04
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