Skip to content

fix: enforce the zizmor guardrail version - #272

Merged
randomparity merged 9 commits into
mainfrom
feat/pin-zizmor-version-259
Aug 28, 2026
Merged

fix: enforce the zizmor guardrail version#272
randomparity merged 9 commits into
mainfrom
feat/pin-zizmor-version-259

Conversation

@randomparity

Copy link
Copy Markdown
Owner

Summary

  • install an exact zizmor and uv version in CI
  • reject local zizmor versions that differ from the admitted version
  • cover admitted, older, newer, malformed, and failed version output
  • record the version contract and its rollback constraints

Verification

  • just verify
  • managed pre-push verification
  • adversarial review: approved after two passes
  • security review: approved with no findings

Closes #259

@randomparity

Copy link
Copy Markdown
Owner Author

verdict: approve
exit: none
findings: 0
iterations: 2
security: approve
delivered-head-sha: 938db37

Forge whole-branch review

forge review: not required (plan tasks were tightly coupled, so cast mode implemented them directly with focused tests and full guardrails)

@randomparity
randomparity merged commit 48a814c into main Aug 28, 2026
5 checks passed
@randomparity
randomparity deleted the feat/pin-zizmor-version-259 branch August 28, 2026 02:35
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.

Pin or assert the zizmor version the guardrail suite runs

1 participant