Skip to content

Add pull request signature checks - #29

Merged
kwisatzh merged 1 commit into
mainfrom
ci/commit-signatures
Oct 8, 2026
Merged

kwisatzh merged 1 commit into
mainfrom
ci/commit-signatures

Conversation

@kwisatzh

@kwisatzh kwisatzh commented Oct 8, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add a read-only pull-request check that requires GitHub-verified signatures on every commit, including bot and merge commits.
  • List every unverified commit and fail if the API cannot provide a complete, stable commit list.
  • Document SSH signing setup and how contributors can confirm verification.

No repository rulesets are changed. Maintainers can select commit-signatures as a required status check after its first hosted run.

Validation

  • 26 local behavior cases passed for this workflow, including unsigned commits, missing verification, stale PR state, pagination and API errors.
  • Workflow lint and whitespace checks passed.
  • The same checker rejected unsigned contributor commits when exercised against the live PR API.
  • Only the workflow and contribution guide are included.

@kwisatzh
kwisatzh merged commit 8bc6c05 into main Oct 8, 2026
12 checks passed
@kwisatzh
kwisatzh deleted the ci/commit-signatures branch October 8, 2026 01:11
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