From faf3fb832f6b3d03bbb11f82d73bacab2a9ee79a Mon Sep 17 00:00:00 2001 From: uermel Date: Thu, 15 Oct 2026 18:13:31 -0700 Subject: [PATCH 1/2] ci: v2.0 release PR titles without the branch scope The conventional-commits check refuses the scope (v2.0) because of its dot, which led to hand-renamed release PRs and, once, a malformed tag. Title v2.0 release PRs chore: release${component} ${version}, as copick-mcp does. Co-Authored-By: Claude Opus 5.5 --- release-please.prerelease.config.json | 1 + 1 file changed, 1 insertion(+) diff --git a/release-please.prerelease.config.json b/release-please.prerelease.config.json index 0ace2f1..27ed18d 100644 --- a/release-please.prerelease.config.json +++ b/release-please.prerelease.config.json @@ -21,6 +21,7 @@ "versioning": "prerelease", "prerelease-type": "alpha", "separate-pull-requests": true, + "pull-request-title-pattern": "chore: release${component} ${version}", "changelog-path": "CHANGELOG.md", "bump-minor-pre-major": false, "bump-patch-for-minor-pre-major": false, From 006634c16f6142ee2c244dcade080b56b65a2b7d Mon Sep 17 00:00:00 2001 From: uermel Date: Thu, 15 Oct 2026 18:25:27 -0700 Subject: [PATCH 2/2] ci: run the conventional-commits check at v6.41.3, as the other copick repos do v1.5.0 accepts only chore, feat, fix, revert, docs and style, and scopes of lowercase letters and spaces, so it refused ci/test/perf/build titles. Co-Authored-By: Claude Opus 5.5 --- .github/workflows/conventional-commits.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/conventional-commits.yml b/.github/workflows/conventional-commits.yml index a4e7f5b..19e40e7 100644 --- a/.github/workflows/conventional-commits.yml +++ b/.github/workflows/conventional-commits.yml @@ -16,4 +16,4 @@ jobs: conventional_commit_title: runs-on: ubuntu-latest steps: - - uses: chanzuckerberg/github-actions/.github/actions/conventional-commits@v1.5.0 + - uses: chanzuckerberg/github-actions/.github/actions/conventional-commits@v6.41.3