From 1a95fe0bd30643a55e3d4a6a71e4e79a6241d5cb Mon Sep 17 00:00:00 2001 From: Jake Newton Date: Mon, 20 Apr 2026 18:00:30 -0500 Subject: [PATCH] fix: use autolabeler sub-action for PR labeling (release-drafter v7) Since release-drafter v7, the main action tries to update the draft release on every trigger, including pull_request events. When triggered by a PR, it sets target_commitish to refs/pull/N/merge which GitHub's API rejects: Validation Failed: {"resource":"Release","code":"invalid","field":"target_commitish"} This broke every PR's Release Drafter job after Dependabot bumped from v6.3.0 to v7.1.1 in #521 (2026-03-31). v7 splits autolabeling into a dedicated sub-action: release-drafter/release-drafter/autolabeler@SHA Switch the label-prs job to use that sub-action; update the stale # v6 comments on all three jobs to # v7.1.1. Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/release-drafter.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 6540279e..31cb1546 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -12,11 +12,12 @@ permissions: jobs: # Auto-label PRs based on title (runs on PR events) + # Uses the dedicated autolabeler sub-action (required since v7) label-prs: if: github.event_name == 'pull_request' runs-on: ubuntu-latest steps: - - uses: release-drafter/release-drafter@139054aeaa9adc52ab36ddf67437541f039b88e2 # v6 + - uses: release-drafter/release-drafter/autolabeler@139054aeaa9adc52ab36ddf67437541f039b88e2 # v7.1.1 with: config-name: release-drafter.yml env: @@ -27,7 +28,7 @@ jobs: if: github.event_name == 'push' runs-on: ubuntu-latest steps: - - uses: release-drafter/release-drafter@139054aeaa9adc52ab36ddf67437541f039b88e2 # v6 + - uses: release-drafter/release-drafter@139054aeaa9adc52ab36ddf67437541f039b88e2 # v7.1.1 with: config-name: release-drafter.yml env: @@ -38,7 +39,7 @@ jobs: if: github.event_name == 'push' runs-on: ubuntu-latest steps: - - uses: release-drafter/release-drafter@139054aeaa9adc52ab36ddf67437541f039b88e2 # v6 + - uses: release-drafter/release-drafter@139054aeaa9adc52ab36ddf67437541f039b88e2 # v7.1.1 with: config-name: release-drafter-secure.yml env: