Skip to content

ci: run static conformance checks on every PR - #7

Merged
masterleopold merged 4 commits into
mainfrom
ci/conformance
Oct 1, 2026
Merged

masterleopold merged 4 commits into
mainfrom
ci/conformance

Conversation

@masterleopold

Copy link
Copy Markdown
Collaborator

Adds .github/workflows/conformance.yml (ubuntu-latest, 10-minute timeout) running scripts/conformance.sh without --live. The manifest check falls back to a JSON parse when the Claude Code CLI is not installed. The live checks still need an authenticated session and remain a manual pre-release step.

🤖 Generated with Claude Code

masterleopold and others added 4 commits October 2, 2026 04:22
Why: scripts/conformance.sh was a manual step, and the regressions it catches
(a namespace left in one file type, a stage missing from one of its eight
places, a hook that warns instead of blocking) are exactly the ones that
shipped before. Linux runner only, 10-minute timeout; the --live checks need
an authenticated Claude Code session and stay a pre-release step. Without the
claude CLI the manifest check falls back to parsing the JSON files.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Matches the transmuter repo's policy (pinned actions, #20).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@masterleopold
masterleopold merged commit 546937a into main Oct 1, 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