Skip to content

v1.31.0

Choose a tag to compare

@github-actions github-actions released this 29 Aug 09:38
· 56 commits to main since this release
v1.31.0
8452263

/pr-finish no longer opens with a call this skill's own gate rejects, and pr-status.sh now reports comments nobody answered.

The preflight contradicted the gate

Step 0 of /pr-finish instructed gh pr view --json …mergeStateStatus…, and scripts/validate_git_command.py — the PreToolUse gate shipped from this same repo — denies exactly that shape, pointing at pr-status.sh instead. Every run of the canonical PR-completion command therefore started with a denied call, which reads as the gate misfiring rather than the instruction being wrong. The preflight now leads with pr-status.sh, and the gh pr view that follows asks only for what pr-status.sh does not break down. Fixed by @CybotTM in #256.

The same pull request adds the check that would have caught it: tests/test_validate_git_command.py runs every ```bash block in commands/*.md through the hook and fails on a deny. Commands are executed verbatim by an agent; until now nothing verified that the ones this repo ships survive this repo's own gate.

pr-status reports unanswered comments

pr-status.sh now surfaces issue comments that nobody has replied to, so a question left on a pull request stops being invisible to the gate summary. It also reads the comment author's type rather than inferring a bot from the shape of the login. Both by @CybotTM in #252.

Documentation

references/advanced-git.md records that git stash is a no-op on changes that are already committed, and references/no-editorializing.md covers reviewing claims — @CybotTM in #254.

Also in this release

  • The netresearch/skill-repo-skill pre-commit hook moves to v1.37.0 (#253).

Full Changelog: v1.30.0...v1.31.0