Skip to content

Fix release consumer workflow dispatch contract - #27

Merged
fraware merged 5 commits into
mainfrom
fix/consumer-workflow-dispatch-contract
Aug 26, 2026
Merged

fraware merged 5 commits into
mainfrom
fix/consumer-workflow-dispatch-contract

Conversation

@fraware

@fraware fraware commented Aug 26, 2026

Copy link
Copy Markdown
Owner

Final release-blocker fix discovered by live GitHub dispatch preflight.

GitHub rejected .github/workflows/consumer-pin-verification.yml with HTTP 422 (Workflow does not have 'workflow_dispatch' trigger) because fastapi_ref and express_ref omitted the required type field. This made the seven-workflow release-authority contract impossible to execute despite the YAML text containing workflow_dispatch.

This PR:

  • adds type: string to both missing inputs;
  • adds a repository-wide regression test requiring every workflow_dispatch input to declare a supported explicit type;
  • adds a focused contract test for Consumer Pin Verification.

The current candidate 40fefb4de8b59978fa338fc09d3a185d5708bc1f is superseded by this fix and must not be tagged. After merge, the full exact-head pre-tag matrix and both consumer pins must be repeated on the new SHA.

@fraware
fraware merged commit b8d734f into main Aug 26, 2026
12 checks 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