Commit efc8f5f
docs(dx): document GPG signing requirement for commits (#674)
* docs(dx): document GPG signing requirement for commits
Surfaced during PR #672 review: @jordane confirmed GPG signing is
enforced by repo policy, but neither CLAUDE.md nor
.claude/rules/commit-workflow.md mentioned it. Both said only DCO
sign-off was required, which caused churn during that review.
- CLAUDE.md: updated the single-line commit guidance to `git commit
--signoff -S` and noted both signatures are enforced.
- .claude/rules/commit-workflow.md: added a "Commit Signing" section
with one-time GPG setup, the standard commit command, and a
signature-verification snippet for branch validation.
Signed-off-by: Manish Dixit <mdixit@linuxfoundation.org>
* docs(dx): align contributor docs with GPG-enforcement policy
Address PR #674 review feedback from @copilot-pull-request-reviewer
and @jordane.
- CONTRIBUTING.md (Sign-off section): renamed to "Sign-off and GPG
Signing", expanded to require both --signoff and -S, included
one-time GPG config, and pointed at .claude/rules/commit-workflow.md
as the canonical policy source (per
@copilot-pull-request-reviewer)
- .claude/agents/code-standards-enforcer.md (General Rules
checklist): updated the commit-signing item to require both
--signoff and -S with a cross-reference to commit-workflow.md
(per @copilot-pull-request-reviewer)
- .claude/rules/commit-workflow.md (verification snippet): relaxed
acceptable %G? codes to G or U (good-but-untrusted is fine for
policy), documented that N/B/E need investigation, and noted that
GitHub's Verified badge is the authoritative post-push check
since local %G? depends on which keys are in the user's trust db
(per @copilot-pull-request-reviewer and @jordane)
Resolves 2 review threads.
Signed-off-by: Manish Dixit <mdixit@linuxfoundation.org>
---------
Signed-off-by: Manish Dixit <mdixit@linuxfoundation.org>
Co-authored-by: David Deal <ddeal@linuxfoundation.org>1 parent 939cc68 commit efc8f5f
4 files changed
Lines changed: 40 additions & 6 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
231 | 231 | | |
232 | 232 | | |
233 | 233 | | |
234 | | - | |
| 234 | + | |
235 | 235 | | |
236 | 236 | | |
237 | 237 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
18 | 44 | | |
19 | 45 | | |
20 | 46 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
130 | | - | |
| 130 | + | |
131 | 131 | | |
132 | 132 | | |
133 | 133 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
235 | 235 | | |
236 | 236 | | |
237 | 237 | | |
238 | | - | |
| 238 | + | |
239 | 239 | | |
240 | | - | |
| 240 | + | |
241 | 241 | | |
242 | 242 | | |
243 | | - | |
| 243 | + | |
244 | 244 | | |
245 | 245 | | |
246 | | - | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
247 | 255 | | |
248 | 256 | | |
249 | 257 | | |
| |||
0 commit comments