From 089e461087f5cdbcf1585c45e464f1b974edaedf Mon Sep 17 00:00:00 2001 From: tidy-dev <75402236+tidy-dev@users.noreply.github.com> Date: Tue, 10 Mar 2026 09:30:57 -0400 Subject: [PATCH 1/2] Add pitch surfacing workflow (monthly + manual dispatch) --- .github/workflows/triage-scheduled-tasks.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/triage-scheduled-tasks.yml b/.github/workflows/triage-scheduled-tasks.yml index 8dd0793b209..0da0ef2c8eb 100644 --- a/.github/workflows/triage-scheduled-tasks.yml +++ b/.github/workflows/triage-scheduled-tasks.yml @@ -6,6 +6,7 @@ on: schedule: - cron: '5 * * * *' # Hourly — no-response close - cron: '0 3 * * *' # Daily at 3 AM UTC — stale issues + - cron: '0 14 1 * *' # Monthly on the 1st at 2 PM UTC — pitch surfacing jobs: no-response: @@ -24,3 +25,9 @@ jobs: exempt_issue_labels: 'keep' permissions: issues: write + + pitch-surface: + if: github.event.schedule == '0 14 1 * *' || github.event_name == 'workflow_dispatch' + uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/pitch-surface-top-issues.yml@main + permissions: + issues: write From c9afc3c0895ae0769efb08d4e259b239ffdf1fd6 Mon Sep 17 00:00:00 2001 From: tidy-dev <75402236+tidy-dev@users.noreply.github.com> Date: Tue, 10 Mar 2026 11:44:55 -0400 Subject: [PATCH 2/2] fix: add if guard to no-response job to prevent running on workflow_dispatch Prevents no-response from accidentally closing issues when manually dispatching the workflow for pitch surfacing. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- .github/workflows/triage-scheduled-tasks.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/triage-scheduled-tasks.yml b/.github/workflows/triage-scheduled-tasks.yml index 0da0ef2c8eb..bfa2eb222fc 100644 --- a/.github/workflows/triage-scheduled-tasks.yml +++ b/.github/workflows/triage-scheduled-tasks.yml @@ -10,6 +10,7 @@ on: jobs: no-response: + if: github.event_name == 'issue_comment' || github.event.schedule == '5 * * * *' uses: desktop/gh-cli-and-desktop-shared-workflows/.github/workflows/triage-no-response-close.yml@main permissions: issues: write