diff --git a/.github/workflows/gemini-scheduled-stale-issue-closer.yml b/.github/workflows/gemini-scheduled-stale-issue-closer.yml index fb86d8e70e..fe9032983b 100644 --- a/.github/workflows/gemini-scheduled-stale-issue-closer.yml +++ b/.github/workflows/gemini-scheduled-stale-issue-closer.yml @@ -79,8 +79,14 @@ jobs: continue; } - // Skip if it has a maintainer label - if (issue.labels.some(label => label.name.toLowerCase().includes('maintainer'))) { + // Skip if it has a maintainer, help wanted, or Public Roadmap label + const rawLabels = issue.labels.map((l) => l.name); + const lowercaseLabels = rawLabels.map((l) => l.toLowerCase()); + if ( + lowercaseLabels.some((l) => l.includes('maintainer')) || + lowercaseLabels.includes('help wanted') || + rawLabels.includes('🗓️ Public Roadmap') + ) { continue; } diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index fd79d914dc..4a975869f5 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -40,5 +40,5 @@ jobs: If this is still relevant, you are welcome to reopen or leave a comment. Thanks for contributing! days-before-stale: 60 days-before-close: 14 - exempt-issue-labels: 'pinned,security' - exempt-pr-labels: 'pinned,security' + exempt-issue-labels: 'pinned,security,🔒 maintainer only,help wanted,🗓️ Public Roadmap' + exempt-pr-labels: 'pinned,security,🔒 maintainer only,help wanted,🗓️ Public Roadmap'