Skip to content

Commit 68703a7

Browse files
committed
ci: Renovate-only with signed commits + enforced DCO
Remove .github/dependabot.yml (Dependabot cannot reliably sign commits; required_signatures has no bot exemption) and add the DCO reusable as the enforced sign-off gate (dependency bots exempt). Renovate signs via the shared renovate-config platformCommit. Prepares main for required signed commits + required DCO. Signed-off-by: Sebastian Mendel <github@sebastianmendel.de>
1 parent d29869a commit 68703a7

2 files changed

Lines changed: 18 additions & 10 deletions

File tree

.github/dependabot.yml

Lines changed: 0 additions & 10 deletions
This file was deleted.

.github/workflows/dco.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
name: DCO
2+
3+
# Enforced sign-off gate via the shared reusable (dependency bots exempt;
4+
# reports on merge_group). Humans must sign off (git commit -s).
5+
6+
on:
7+
pull_request:
8+
types: [opened, synchronize, reopened]
9+
merge_group:
10+
11+
permissions: {}
12+
13+
jobs:
14+
dco:
15+
uses: netresearch/.github/.github/workflows/dco.yml@main # NOSONAR — own-org reusable deliberately tracks main
16+
permissions:
17+
contents: read
18+
pull-requests: read

0 commit comments

Comments
 (0)