From 40ac3227d835ab32655471b11accb14040597bdb Mon Sep 17 00:00:00 2001 From: SuperKali Date: Thu, 25 Dec 2025 10:47:34 +0100 Subject: [PATCH] ci: preserve release notes during artifact uploads Add omitBodyDuringUpdate and omitNameDuringUpdate to all upload jobs to prevent overwriting auto-generated release notes with PR references. - Remove generateReleaseNotes: false from upload jobs (not needed) - Add omitBodyDuringUpdate: true to preserve release notes - Add omitNameDuringUpdate: true to preserve release names - Finalize job keeps omitBodyDuringUpdate but omits omitNameDuringUpdate to ensure release title is set correctly when publishing This ensures 'What's Changed' section with PR references remains visible when releases are created from tags. --- .github/workflows/build.yml | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 59021d9..93d8b36 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -89,6 +89,8 @@ jobs: prerelease: false generateReleaseNotes: true allowUpdates: true + omitBodyDuringUpdate: true + omitNameDuringUpdate: true replacesArtifacts: false build-linux-x64: @@ -179,8 +181,9 @@ jobs: name: "Armbian Imager ${{ needs.create-release.outputs.release_tag }}" draft: true prerelease: false - generateReleaseNotes: false allowUpdates: true + omitBodyDuringUpdate: true + omitNameDuringUpdate: true replacesArtifacts: false artifacts: | src-tauri/target/release/bundle/deb/*.deb @@ -275,8 +278,9 @@ jobs: name: "Armbian Imager ${{ needs.create-release.outputs.release_tag }}" draft: true prerelease: false - generateReleaseNotes: false allowUpdates: true + omitBodyDuringUpdate: true + omitNameDuringUpdate: true replacesArtifacts: false artifacts: | src-tauri/target/release/bundle/deb/*.deb @@ -400,8 +404,9 @@ jobs: name: "Armbian Imager ${{ needs.create-release.outputs.release_tag }}" draft: true prerelease: false - generateReleaseNotes: false allowUpdates: true + omitBodyDuringUpdate: true + omitNameDuringUpdate: true replacesArtifacts: false artifacts: | src-tauri/target/${{ matrix.target }}/release/bundle/macos/*-${{ matrix.arch }}.app.zip @@ -487,8 +492,9 @@ jobs: name: "Armbian Imager ${{ needs.create-release.outputs.release_tag }}" draft: true prerelease: false - generateReleaseNotes: false allowUpdates: true + omitBodyDuringUpdate: true + omitNameDuringUpdate: true replacesArtifacts: false artifacts: | src-tauri/target/x86_64-pc-windows-msvc/release/bundle/msi/*.msi @@ -574,8 +580,9 @@ jobs: name: "Armbian Imager ${{ needs.create-release.outputs.release_tag }}" draft: true prerelease: false - generateReleaseNotes: false allowUpdates: true + omitBodyDuringUpdate: true + omitNameDuringUpdate: true replacesArtifacts: false artifacts: | src-tauri/target/aarch64-pc-windows-msvc/release/bundle/msi/*.msi @@ -725,6 +732,7 @@ jobs: tag: ${{ needs.create-release.outputs.release_tag }} name: "Armbian Imager ${{ needs.create-release.outputs.release_tag }}" allowUpdates: true + omitBodyDuringUpdate: true draft: false prerelease: false