Skip to content

fix: publish current VM RC on Pages - #13

Merged
tifycloud merged 1 commit into
mainfrom
codex/fix-pages-vm-labels
Jul 21, 2026
Merged

tifycloud merged 1 commit into
mainfrom
codex/fix-pages-vm-labels

Conversation

@tifycloud

Copy link
Copy Markdown
Owner

Summary

  • update the fail-closed VM v2 Pages verifier to require the exact current 20-label contract
  • bind RELEASE_CHANNEL=rc and PROJECT_COMMIT to the resolved release tag commit
  • add negative coverage for missing, mismatched, and unknown labels

Verification

  • ./tests/test_static.sh
  • python3 -m py_compile scripts/verify-pages-releases.py tests/test_pages_provenance.py
  • git diff --check
  • independent review: PASS (no P0/P1/P2)

Production symptom fixed

The successful immutable vm-x86_64-v0.1.0-rc.6 release was excluded from site/releases.json because the verifier still expected the previous 18-label VM v2 set.

@tifycloud
tifycloud merged commit 0c1225f into main Jul 21, 2026
4 checks passed
@tifycloud
tifycloud deleted the codex/fix-pages-vm-labels branch July 21, 2026 02:38
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