From 08c3516f25dc692649e82b760ad138df6b1a0c93 Mon Sep 17 00:00:00 2001 From: Jac Fitzgerald Date: Thu, 30 Jul 2026 15:22:40 -0700 Subject: [PATCH 1/2] ci: exempt server-side-gap label from stale bot Issues blocked on server-side REST API work have no client-side activity to accumulate, so the stale bot would repeatedly flag them by default. Exempt the `server-side-gap` label (used to mark issues that need a server-side fix and cannot be resolved in TSC alone) so those items stay open until the underlying server work lands. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/stale.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 4fdd6e09c..129e623ac 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -17,7 +17,7 @@ jobs: with: stale-issue-label: 'stale' stale-pr-label: 'stale' - exempt-issue-labels: 'good first issue,Design Proposal,in-progress' + exempt-issue-labels: 'good first issue,Design Proposal,in-progress,server-side-gap' exempt-pr-labels: 'in-progress' days-before-issue-stale: 60 From 4753c70846dde13e385f0761e5423a4d0f050f88 Mon Sep 17 00:00:00 2001 From: Jac Fitzgerald Date: Thu, 30 Jul 2026 15:27:25 -0700 Subject: [PATCH 2/2] fixup: use existing 'Server-Side Enhancement' label instead of new one The repo already has a 'Server-Side Enhancement' label applied to issues blocked on server-side REST API work (e.g. #1716, #1658, #1537, #1508). Adding a parallel 'server-side-gap' label would have been redundant. Point the stale-bot exemption at the existing label. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/stale.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 129e623ac..6f8ec2cdc 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -17,7 +17,7 @@ jobs: with: stale-issue-label: 'stale' stale-pr-label: 'stale' - exempt-issue-labels: 'good first issue,Design Proposal,in-progress,server-side-gap' + exempt-issue-labels: 'good first issue,Design Proposal,in-progress,Server-Side Enhancement' exempt-pr-labels: 'in-progress' days-before-issue-stale: 60