Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE/breaking.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,7 @@ See [LABELS.md](../docs/LABELS.md) for label definitions.
<!-- Please confirm the following before submitting your pull request -->

- [ ] PR title follows conventional commits format: `breaking(scope): description`
- [ ] All commits are GPG signed
- [ ] All commits are signed
- [ ] No merge commits (rebased if needed)
- [ ] Migration path is clear and documented
- [ ] All tests passing
Expand Down
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE/bug.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ See [LABELS.md](../docs/LABELS.md) for label definitions.

- [ ] PR title follows conventional commits format: `fix(scope): description`
- [ ] Commits follow conventional commits specification
- [ ] All commits are GPG signed
- [ ] All commits are signed
- [ ] No merge commits (rebased if needed)
- [ ] PR is focused on this single bug fix
- [ ] Self-review completed
Expand Down
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE/docs.md
Original file line number Diff line number Diff line change
Expand Up @@ -62,7 +62,7 @@ See [LABELS.md](../docs/LABELS.md) for label definitions.

- [ ] Follows existing documentation structure
- [ ] PR title follows conventional commits format: `docs(scope): description`
- [ ] All commits are GPG signed
- [ ] All commits are signed
- [ ] No merge commits (rebased if needed)
- [ ] Markdown linting passed
- [ ] Self-review completed
Expand Down
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE/feature.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ See [LABELS.md](../docs/LABELS.md) for label definitions.

- [ ] PR title follows conventional commits format: `feat(scope): description`
- [ ] Commits follow conventional commits specification
- [ ] All commits are GPG signed
- [ ] All commits are signed
- [ ] No merge commits (rebased if needed)
- [ ] Feature is complete and ready for merge
- [ ] Breaking changes documented (if any)
Expand Down
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE/performance.md
Original file line number Diff line number Diff line change
Expand Up @@ -83,7 +83,7 @@ See [LABELS.md](../docs/LABELS.md) for label definitions.

- [ ] PR title follows conventional commits format: `perf(scope): description`
- [ ] Commits follow conventional commits specification
- [ ] All commits are GPG signed
- [ ] All commits are signed
- [ ] No merge commits (rebased if needed)
- [ ] Benchmarks prove improvement
- [ ] All tests passing
Expand Down
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ See [LABELS.md](../docs/LABELS.md) for label definitions.

- [ ] PR title follows conventional commits format: `type(scope): description`
- [ ] Commits follow conventional commits specification
- [ ] All commits are GPG signed
- [ ] All commits are signed
- [ ] No merge commits (rebased if needed)
- [ ] PR is focused on a single concern
- [ ] Self-review completed
Expand Down
2 changes: 1 addition & 1 deletion .github/PULL_REQUEST_TEMPLATE/refactor.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ See [LABELS.md](../docs/LABELS.md) for label definitions.

- [ ] PR title follows conventional commits format: `refactor(scope): description`
- [ ] Commits follow conventional commits specification
- [ ] All commits are GPG signed
- [ ] All commits are signed
- [ ] No merge commits (rebased if needed)
- [ ] No functional changes (or clearly documented)
- [ ] All tests passing
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ Standardized [pull request templates][pr-templates-docs] that enforce convention
- Conventional commit format in PR title (`type(scope): description`)
- Related issue linking
- Type, priority, and size labels
- GPG-signed commits
- Signed commits

**Selecting a template**:

Expand Down
9 changes: 6 additions & 3 deletions docs/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,12 @@ The `claude/` and `copilot/` prefixes are reserved for automated branches create

## Signing Your Commits

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

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

### Human Contributors — Getting Started

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

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