Skip to content

fix: harden workflow library contracts - #45

Open
jmagar wants to merge 2 commits into
mainfrom
audit/adversarial-20260818-1203
Open

fix: harden workflow library contracts#45
jmagar wants to merge 2 commits into
mainfrom
audit/adversarial-20260818-1203

Conversation

@jmagar

@jmagar jmagar commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Summary

  • harden immutable action and reusable-workflow validation
  • enforce runner-pool and permissions contracts consistently across library and fleet policy
  • move privileged Release Please control to hosted Linux after the self-hosted lane stalled for 24h
  • align Rust CI image Kache with 0.13.0 and repair stale runner/catalog documentation
  • add adversarial regression coverage for validation, docs, and transport parity

Validation

  • python scripts/validate.py
  • actionlint
  • Ruff
  • ShellCheck
  • python compileall
  • fleet-policy regression tests
  • validator regression tests
  • fleet-contract tests
  • workflow-library targeted tests
  • git diff --check

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