From 1042178200e00fb432a2d266ec79f639bdff4ad0 Mon Sep 17 00:00:00 2001 From: jamiecobbett Date: Thu, 13 Aug 2026 15:27:24 +0100 Subject: [PATCH] Fix version reference in changelog notes extraction The "check" step only sets a "should_release" output, not "version" - the version comes from the earlier "version" step. Referencing the wrong step left VERSION empty, which made the awk pattern match every "## " changelog header instead of just the target version's, so notes for older releases kept bleeding into newer ones (see v8.6.2 and v8.6.3 release notes). --- .github/workflows/auto-release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/auto-release.yml b/.github/workflows/auto-release.yml index c520ec3f..323fb853 100644 --- a/.github/workflows/auto-release.yml +++ b/.github/workflows/auto-release.yml @@ -37,7 +37,7 @@ jobs: id: notes if: steps.check.outputs.should_release == 'true' run: | - VERSION="${{ steps.check.outputs.version }}" + VERSION="${{ steps.version.outputs.version }}" NOTES="" if [ -f CHANGELOG.md ]; then NOTES=$(awk -v ver="$VERSION" '