From c19978c1fdbcdca367b9bd183bc9b9544fb83e33 Mon Sep 17 00:00:00 2001 From: Fadi George Date: Thu, 9 Jul 2026 15:59:10 -0700 Subject: [PATCH] fix: strip Linear issue IDs from generated release notes Wrapper release PR bodies copied changelog bullets containing Linear IDs next to magic words (fix, resolve), causing Linear to link every wrapper release PR to the same issues and repeatedly reopen/close their synced GitHub issues. Co-authored-by: Cursor --- .github/workflows/create-release.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 826713d..e776709 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -273,6 +273,10 @@ jobs: releaseNotes += '\n'; } + // Strip Linear issue IDs; Linear magic words (fix, resolve, etc.) would + // otherwise link this release PR to the issues and churn their status + releaseNotes = releaseNotes.replace(/\[SDK-\d+\]\s*|\bSDK-\d+\b\s*/g, ''); + core.setOutput('notes', releaseNotes); - name: Check for existing PR