[object Object]

← back to Cli Printing Press

ci: drop the PR-title scope allow-list, keep requireScope (#463)

9bc8276ed1c04b8387b22f3ba895951905e0cae4 · 2026-05-01 11:59:42 -0700 · Trevin Chow

The 4-item allow-list (cli, skills, ci, main) was rejecting legitimate
package-level scopes like `regenmerge`, `generator`, `pipeline`, and
`mcpsync` even though those are real internal packages. Forced authors
to either retitle PRs or coarsen scopes, flattening information that's
useful in `git log --grep` filtering.

release-please-config.json keys changelog sections off `type` only —
scope is unused by the release pipeline, so loosening it here doesn't
affect versioning or binary releases.

Keep requireScope: true so every PR title still names something; just
don't dictate which somethings are valid.

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

Files touched

Diff

commit 9bc8276ed1c04b8387b22f3ba895951905e0cae4
Author: Trevin Chow <trevin@trevinchow.com>
Date:   Fri May 1 11:59:42 2026 -0700

    ci: drop the PR-title scope allow-list, keep requireScope (#463)
    
    The 4-item allow-list (cli, skills, ci, main) was rejecting legitimate
    package-level scopes like `regenmerge`, `generator`, `pipeline`, and
    `mcpsync` even though those are real internal packages. Forced authors
    to either retitle PRs or coarsen scopes, flattening information that's
    useful in `git log --grep` filtering.
    
    release-please-config.json keys changelog sections off `type` only —
    scope is unused by the release pipeline, so loosening it here doesn't
    affect versioning or binary releases.
    
    Keep requireScope: true so every PR title still names something; just
    don't dictate which somethings are valid.
    
    Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
---
 .github/workflows/pr-title.yml | 5 -----
 1 file changed, 5 deletions(-)

diff --git a/.github/workflows/pr-title.yml b/.github/workflows/pr-title.yml
index b84337b6..ae4fb1ce 100644
--- a/.github/workflows/pr-title.yml
+++ b/.github/workflows/pr-title.yml
@@ -30,11 +30,6 @@ jobs:
             build
             style
             revert
-          scopes: |
-            cli
-            skills
-            ci
-            main
           requireScope: true
           subjectPattern: ^.+$
           subjectPatternError: "PR title must have a description after the colon"

← 97ca7994 fix(regenmerge): semantic dedup for AddCommand calls (#462)  ·  back to Cli Printing Press  ·  fix(generator): wrapWithProvenance handles non-JSON response eeb12ea0 →