From e0d8c3c877df8ac493dccc8cd280b688293d79b5 Mon Sep 17 00:00:00 2001 From: Kristoffer Dalby Date: Mon, 9 Feb 2026 09:00:22 +0000 Subject: [PATCH] github: fix needs-more-info label race condition Remove the `issues: labeled` trigger from the timer workflow. When both workflows triggered on label addition, the comment workflow would post the bot comment, and by the time the timer workflow ran, issue-manager would see "a comment was added after the label" and immediately remove the label due to `remove_label_on_comment: true`. The timer workflow now only runs on: - Daily cron (to close stale issues) - issue_comment (to remove label when humans respond) - workflow_dispatch (for manual testing) --- .github/workflows/needs-more-info-timer.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/needs-more-info-timer.yml b/.github/workflows/needs-more-info-timer.yml index db6013d3..65ee532e 100644 --- a/.github/workflows/needs-more-info-timer.yml +++ b/.github/workflows/needs-more-info-timer.yml @@ -5,8 +5,6 @@ on: - cron: "0 0 * * *" # Daily at midnight UTC issue_comment: types: [created] - issues: - types: [labeled] workflow_dispatch: jobs: