Skip to content

ci: validate release workflows in CI - #28

Merged
rogerchappel merged 1 commit into
mainfrom
agent/oss-9bed40d8-ci-release-workflow-check
Oct 10, 2026
Merged

rogerchappel merged 1 commit into
mainfrom
agent/oss-9bed40d8-ci-release-workflow-check

Conversation

@rogerchappel

Copy link
Copy Markdown
Owner

Summary

  • Run the existing release workflow policy checker in the regular CI Node-check sequence, so pull requests and main pushes validate release workflows.
  • The checker fails when the release workflow's required public provenance flag is removed (verified with a temporary invalid workflow fixture, then restored).

Verification

  • npm ci
  • npm run release:workflow-check
  • npm test (45 passing)
  • npm run check
  • npm run build
  • npm run smoke
  • npm run package:smoke
  • git diff --check
  • Negative fixture: temporarily removed --provenance from release workflow; checker exited non-zero on its policy assertion. Restored file and re-ran checker successfully.

Risk Level

  • Low

Rollback Plan

  • Remove the release:workflow-check CI invocation.

Human Decision Needed

  • None

@rogerchappel
rogerchappel marked this pull request as ready for review October 10, 2026 14:21
@rogerchappel
rogerchappel merged commit 78ca93e into main Oct 10, 2026
1 check passed
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