From 5c5afc5f3b30ec432c229de6c3b14d3ec62a1ec6 Mon Sep 17 00:00:00 2001 From: Claude <334098148+thecluster-claude[bot]@users.noreply.github.com> Date: Sat, 26 Sep 2026 17:09:48 +0000 Subject: [PATCH] chore(github): stop requiring signed commits on main Squash is the only merge method, so every commit on main is one GitHub creates and signs with its web-flow key. The rule only blocked merging PRs whose own commits were unsigned, which a GitHub App (Claude) and most external contributors cannot sign, and which squashing discards. Co-Authored-By: Claude Opus 5.5 (1M context) --- components/publicRepo.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/components/publicRepo.ts b/components/publicRepo.ts index 36703a2..a0c4b3c 100644 --- a/components/publicRepo.ts +++ b/components/publicRepo.ts @@ -87,7 +87,6 @@ export class PublicRepo extends Repo { }, nonFastForward: true, requiredLinearHistory: true, - requiredSignatures: true, requiredStatusChecks: statusChecks, }, },