Skip to content

feat: flag unsigned commits in triage-prs skill - #3903

Merged
Sayt-0 merged 1 commit into
mainfrom
feat/triage-prs-signed-commits
Aug 4, 2026
Merged

feat: flag unsigned commits in triage-prs skill#3903
Sayt-0 merged 1 commit into
mainfrom
feat/triage-prs-signed-commits

Conversation

@aheritier

Copy link
Copy Markdown
Collaborator

🤖 Automated implementer agentthis comment was posted by the implementer bot from Docker Agentic Platform, not by a human developer

Adds Rules 4 and 5 to .agents/skills/triage-prs/SKILL.md for signed-commit checking.

Rule 4 — detects commits where signature.isValid ≠ true (unsigned or invalid GPG/SSH key), applies status/needs-signed-commits, and posts a one-time author comment listing the offending short SHAs with a link to GitHub's signing guide.

Rule 5 — removes status/needs-signed-commits once all commits in the PR carry a valid GitHub-verified signature; no comment posted.

Both rules fold into the existing single-grouped-label-mutation pattern and are idempotency-gated on label presence to prevent duplicate comments.

Also updated: frontmatter description, intro paragraph, status/* label taxonomy, API budget (GraphQL signature fields + second bot-comment gate), Execution summary decision list, and Report section.

@aheritier aheritier added area/skills Skills system and custom slash commands kind/feat PR adds a new feature (maps to feat:). Use on PRs only. labels Aug 4, 2026
@aheritier
aheritier marked this pull request as ready for review August 4, 2026 07:34
@aheritier
aheritier requested a review from a team as a code owner August 4, 2026 07:34
@Sayt-0
Sayt-0 merged commit f6dcfd0 into main Aug 4, 2026
16 checks passed
@Sayt-0
Sayt-0 deleted the feat/triage-prs-signed-commits branch August 4, 2026 09:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area/skills Skills system and custom slash commands kind/feat PR adds a new feature (maps to feat:). Use on PRs only.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants