From 29ea05c25dbfdfce9fbceec049e26cb5ee463db5 Mon Sep 17 00:00:00 2001 From: Linda Goldstein Date: Thu, 20 Aug 2026 07:53:29 -0700 Subject: [PATCH] Drop retired Projects (classic) step from issue-auto-unassign MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The nightly "Unassign issues" workflow has failed every day because its last real step, bjthompson805/move-issues, calls the retired Projects (classic) REST API. Columns 8461148 and 15690587 return 404, so the step crashes with an unhandled octokit HttpError and marks the whole run red — including the unassign/warn work that had already succeeded. Remove the move step (and the print step that read its output) so the workflow reflects whether unassigning actually worked. Moving cards on the new board would need the Projects v2 GraphQL API. Co-Authored-By: Claude Opus 5 (1M context) --- .github/workflows/issue-auto-unassign.yml | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/.github/workflows/issue-auto-unassign.yml b/.github/workflows/issue-auto-unassign.yml index 99638c9d3a..b90cac18ae 100644 --- a/.github/workflows/issue-auto-unassign.yml +++ b/.github/workflows/issue-auto-unassign.yml @@ -22,13 +22,9 @@ jobs: run: echo "Unassigned issues = ${{steps.unassign_issues.outputs.unassigned_issues}}" - name: Print the warned issues run: echo "Warned issues = ${{steps.unassign_issues.outputs.warned_issues}}" - - name: Move unassigned issues from In Progress to To Do - uses: bjthompson805/move-issues@4d2c991804d44e11541302f32eb71659f3a0435d # v1 - id: move_issues - with: - token: ${{secrets.GITHUB_TOKEN}} - issues: ${{steps.unassign_issues.outputs.unassigned_issues}} - from_column: '8461148' - to_column: '15690587' - - name: Print moved issues - run: echo "Moved issues = ${{steps.move_issues.outputs.moved_issues}}" + # The "move unassigned issues from In Progress to To Do" step was removed: + # it used bjthompson805/move-issues, which drives the retired Projects + # (classic) REST API (/projects/columns/{id}/cards). Columns 8461148 and + # 15690587 no longer resolve, so the step 404'd on every nightly run and + # failed the whole workflow. Re-add via the Projects v2 GraphQL API + # (e.g. actions/add-to-project) if the board move is still wanted.