ci: preserve signed canonical integrations

This commit is contained in:
Joseph Magly
2026-08-20 23:17:45 -04:00
parent 38efd3dc0a
commit 4848fea62c
4 changed files with 25 additions and 2 deletions
+7
View File
@@ -61,6 +61,13 @@ currently fingerprint
signing path. Maintainers preserve the original contributor as author when carrying
their work and keep maintainer hardening or test commits separately attributable.
Canonical integration must preserve a verifiable signature. Use an exact
fast-forward of the audited signed head, or the repository's configured merge
method after confirming that the resulting canonical commit is verified. Do not
use GitHub rebase merge: GitHub recreates the commits and can publish unsigned
canonical objects even when the pull-request head was signed. Post-merge
reconciliation must verify the commit that actually landed on `main`.
Verify your local commit before pushing:
```bash