Repository navigation
docs: add Signed commits section to CONTRIBUTING - #42
Conversation
Owner ruling D218. See docs/SIGNING-POLICY.adoc in hyperpolymath/standards. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WRvDivYwLSeVCJUrfjic3f
|
Navigate logical layers of code changes, visualize relationships, and explore their blast radius. Note Currently processing new changes in this PR. This may take a few minutes, please wait... ⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Advanced Run ID: 📒 Files selected for processing (2)
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Advanced Run ID: 📒 Files selected for processing (2)
Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review. 📜 Recent review details⏰ Context from checks skipped due to timeout. (1)
|
| Layer / File(s) | Summary |
|---|---|
Document the commit policy .github/CONTRIBUTING.md, CONTRIBUTING.adoc |
Both guides require signed commits and verified committer emails for people and interactive agents. They direct apps, bots and workflows to use the API or signed-push action. They require squash merges and describe how to handle unsigned commits on a pull request branch. |
Priority: ⬇️ Low
Estimated code review effort: 1 (Trivial) | ~5 minutes
Change: Other
Merge Risk: ⚪ Minimal · up to 4dfb4
The guidance is consistent with the verified signing path and documented GitHub behavior. No actionable merge risk was established, though the repository’s live ruleset settings could not be independently confirmed.
Architecture Summary
Architecture risk: 🔵 Low · up to 4dfb4
The change affects 1 system.
Changed systems: CONTRIBUTING.adoc
Architecture concerns
No architecture-level concerns identified.
Review details
Systems and components
- observed — CONTRIBUTING.adoc (service) was modified; 1 changed file maps to changed impact.
Before / after behavior
- observed — Modified behavior in CONTRIBUTING.adoc: Adds the signed-commit policy, including SSH signing and verified-email requirements for people and interactive agents, API-based signing for apps, bots and workflows, and squash-merge requirements. Unsigned commits anywhere on a PR branch block merging; such branches must be recreated with signed commits, and rebase-merge is disabled.
- observed — Modified behavior in .github/CONTRIBUTING.md: Adds signed-commit guidance: all commits reaching the default branch must be signed; people and interactive agents use registered SSH signing keys and verified committer emails, while apps, bots and workflows write through the API or
signed-pushaction. It directs contributors to squash-merge, recreate branches containing unsigned commits with signed commits, and notes that rebase-merge is disabled.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
| Check name | Status | Explanation |
|---|---|---|
| Description check | ✅ Passed | The description accurately describes the documentation changes and their signed-commit requirements. |
| Title check | ✅ Passed | The title clearly and concisely identifies the addition of the Signed commits section to CONTRIBUTING. |
| Docstring Coverage | ✅ Passed | No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0… |
| Linked Issues check | ✅ Passed | Check skipped because no linked issues were found for this pull request. |
| Out of Scope Changes check | ✅ Passed | Check skipped because no linked issues were found for this pull request. |
- Autopilot · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts
Autopilot is currently an internal CodeRabbit preview.
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.
A rabbit signs each commit with care,
Then checks the verified email there.
The bots use paths approved to write,
And squash the branches neat and tight.
The guides now share the signing light.
Comment @coderabbitai help to get the list of available commands.
Owner ruling D218. See docs/SIGNING-POLICY.adoc in hyperpolymath/standards. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WRvDivYwLSeVCJUrfjic3f
Owner ruling D218. See docs/SIGNING-POLICY.adoc in hyperpolymath/standards. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01WRvDivYwLSeVCJUrfjic3f
|
Autopilot could not be updated. Open Coding to check access and billing. |
Adds a Signed commits section to this repo's CONTRIBUTING, per owner ruling D218. The estate policy is
docs/SIGNING-POLICY.adocin hyperpolymath/standards.This repo's default branch is covered by the zero-bypass
Require-Signed-Commitsruleset, and rebase-merge is off. The section tells contributors what that requires:This is a docs-only change. The commit was created through
createCommitOnBranch, so GitHub signs it.🤖 Generated with Claude Code
https://claude.ai/code/session_01WRvDivYwLSeVCJUrfjic3f