Skip to content

Commit 4e4411b

Browse files
authored
fix: broaden commit signing language from GPG-only to all methods (#154)
* fix: broaden commit signing language from GPG-only to all methods Copilot cloud agent now signs commits natively (2026-04-03 changelog). Update PR templates, CONTRIBUTING.md, and README to say "signed" instead of "GPG signed" since GitHub supports GPG, SSH, S/MIME, and native app signing. Add callout in CONTRIBUTING.md noting automated PRs (Copilot, Renovate, GitHub Actions) sign commits automatically. (claude) * fix: narrow automated signing callout to org scope (claude)
1 parent b54f5a0 commit 4e4411b

File tree

9 files changed

+14
-11
lines changed

9 files changed

+14
-11
lines changed

.github/PULL_REQUEST_TEMPLATE/breaking.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ See [LABELS.md](../docs/LABELS.md) for label definitions.
9191
<!-- Please confirm the following before submitting your pull request -->
9292

9393
- [ ] PR title follows conventional commits format: `breaking(scope): description`
94-
- [ ] All commits are GPG signed
94+
- [ ] All commits are signed
9595
- [ ] No merge commits (rebased if needed)
9696
- [ ] Migration path is clear and documented
9797
- [ ] All tests passing

.github/PULL_REQUEST_TEMPLATE/bug.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ See [LABELS.md](../docs/LABELS.md) for label definitions.
6767

6868
- [ ] PR title follows conventional commits format: `fix(scope): description`
6969
- [ ] Commits follow conventional commits specification
70-
- [ ] All commits are GPG signed
70+
- [ ] All commits are signed
7171
- [ ] No merge commits (rebased if needed)
7272
- [ ] PR is focused on this single bug fix
7373
- [ ] Self-review completed

.github/PULL_REQUEST_TEMPLATE/docs.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ See [LABELS.md](../docs/LABELS.md) for label definitions.
6262

6363
- [ ] Follows existing documentation structure
6464
- [ ] PR title follows conventional commits format: `docs(scope): description`
65-
- [ ] All commits are GPG signed
65+
- [ ] All commits are signed
6666
- [ ] No merge commits (rebased if needed)
6767
- [ ] Markdown linting passed
6868
- [ ] Self-review completed

.github/PULL_REQUEST_TEMPLATE/feature.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ See [LABELS.md](../docs/LABELS.md) for label definitions.
8484

8585
- [ ] PR title follows conventional commits format: `feat(scope): description`
8686
- [ ] Commits follow conventional commits specification
87-
- [ ] All commits are GPG signed
87+
- [ ] All commits are signed
8888
- [ ] No merge commits (rebased if needed)
8989
- [ ] Feature is complete and ready for merge
9090
- [ ] Breaking changes documented (if any)

.github/PULL_REQUEST_TEMPLATE/performance.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ See [LABELS.md](../docs/LABELS.md) for label definitions.
8383

8484
- [ ] PR title follows conventional commits format: `perf(scope): description`
8585
- [ ] Commits follow conventional commits specification
86-
- [ ] All commits are GPG signed
86+
- [ ] All commits are signed
8787
- [ ] No merge commits (rebased if needed)
8888
- [ ] Benchmarks prove improvement
8989
- [ ] All tests passing

.github/PULL_REQUEST_TEMPLATE/pull_request_template.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ See [LABELS.md](../docs/LABELS.md) for label definitions.
8181

8282
- [ ] PR title follows conventional commits format: `type(scope): description`
8383
- [ ] Commits follow conventional commits specification
84-
- [ ] All commits are GPG signed
84+
- [ ] All commits are signed
8585
- [ ] No merge commits (rebased if needed)
8686
- [ ] PR is focused on a single concern
8787
- [ ] Self-review completed

.github/PULL_REQUEST_TEMPLATE/refactor.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ See [LABELS.md](../docs/LABELS.md) for label definitions.
7575

7676
- [ ] PR title follows conventional commits format: `refactor(scope): description`
7777
- [ ] Commits follow conventional commits specification
78-
- [ ] All commits are GPG signed
78+
- [ ] All commits are signed
7979
- [ ] No merge commits (rebased if needed)
8080
- [ ] No functional changes (or clearly documented)
8181
- [ ] All tests passing

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ Standardized [pull request templates][pr-templates-docs] that enforce convention
121121
- Conventional commit format in PR title (`type(scope): description`)
122122
- Related issue linking
123123
- Type, priority, and size labels
124-
- GPG-signed commits
124+
- Signed commits
125125

126126
**Selecting a template**:
127127

docs/CONTRIBUTING.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,12 @@ The `claude/` and `copilot/` prefixes are reserved for automated branches create
4343

4444
## Signing Your Commits
4545

46-
**Commit signing is required** for all contributions. This verifies that commits actually come from you.
46+
**Commit signing is required** for all contributions. This verifies that commits come from their claimed author.
4747

48-
### Getting Started with Commit Signing
48+
> **Automated PRs** (Copilot, Renovate, GitHub Actions): In this organization, automated commits
49+
> are signed via GitHub's native app signing. No setup needed for bot-authored PRs.
50+
51+
### Human Contributors — Getting Started
4952

5053
If you've never signed commits before, don't worry—it only takes a few minutes to set up:
5154

@@ -169,7 +172,7 @@ Before submitting your PR:
169172
- [ ] Related issues are linked in the description
170173
- [ ] Type, priority, and size labels are applied
171174
- [ ] Commits follow conventional commits specification
172-
- [ ] All commits are GPG signed
175+
- [ ] All commits are signed
173176
- [ ] No merge commits (rebase if needed)
174177
- [ ] Markdown linting passes
175178
- [ ] PR is focused on a single concern

0 commit comments

Comments
 (0)