·
8 commits
to main
since this release
One key per repository instead of one per run: the action keeps its free key in the workflow cache, so the 25 checks a day are a limit the repository can actually reach rather than a counter that restarts every run.
The run now leaves one comment on the pull request, edited in place on later pushes: what was accepted, what was repaired, and what is left of the day's allowance. It needs permissions: pull-requests: write; without it nothing is written and the job is unaffected, and comment: "false" turns it off.
validate.py is again the same program the service serves at /v1/client, which also brings --write and the remedy text from a refusal to this copy.