You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
Picks up a mcpscore.toml from the checkout. Rules turned off or
re-ranked in the repository's configuration (or [tool.mcpscore] in pyproject.toml) shape the score the action gates on, and the PR comment
names the file, what it changed, and the rules that tripped a configured [gate]. Needs mcpscore 1.12.0 or newer; older engines behave as before.
A release script and a publish workflow.make release runs the
preflight (main, clean, in sync, changelog section, tag free, CI green)
and creates the GitHub Release; the Publish workflow then moves the
floating major tag to it in CI, where the move is auditable. Previously
the major tag was moved by hand.
make all mirrors CI (ruff, pyright, pytest, zizmor), like the other
mcpscore repositories.
Changed
A CLI gate exit now publishes the report before failing the job.
mcpscore exits 3 for --fail-under and a configured [gate] and 4 for a --smoke failure, after writing its JSON report. The action used to treat
any non-zero exit as "could not audit" and skip the report, outputs, job
summary, and comment; it now publishes them and then fails the job with
the named reason.