From 32638b9ec3fedf23a8f04fb61cf8627767ac28b1 Mon Sep 17 00:00:00 2001 From: matt Date: Tue, 14 Oct 2025 17:04:22 -0700 Subject: [PATCH] fix: use versioned release notes in GitHub release workflow --- .github/workflows/github-release.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/github-release.yml b/.github/workflows/github-release.yml index c7ee2a1..e1a9fe4 100644 --- a/.github/workflows/github-release.yml +++ b/.github/workflows/github-release.yml @@ -62,8 +62,13 @@ jobs: run: | VERSION_REF="${GITHUB_REF##*/}" # e.g. v1.2.3 VERSION_NO_V="${VERSION_REF#v}" + VERSIONED_NOTES="docs/releases/${VERSION_REF}.md" TEMPLATE="RELEASE_NOTES_TEMPLATE.md" - if [ -f "$TEMPLATE" ]; then + + # Prefer versioned release notes file if it exists + if [ -f "$VERSIONED_NOTES" ]; then + cp "$VERSIONED_NOTES" RELEASE_NOTES.md + elif [ -f "$TEMPLATE" ]; then sed "s/\${VERSION}/${VERSION_REF}/g" "$TEMPLATE" > RELEASE_NOTES.md else echo "# MTG Python Deckbuilder ${VERSION_REF}" > RELEASE_NOTES.md