From e5453b29fa8c2d5b2546fa5f299496715ccccc82 Mon Sep 17 00:00:00 2001 From: FCS Date: Fri, 28 Aug 2026 19:08:14 +0200 Subject: [PATCH] korrekture Release --- .gitea/workflows/build_release.yaml | 23 +++++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/build_release.yaml b/.gitea/workflows/build_release.yaml index 0fa5d0c..a92be0f 100644 --- a/.gitea/workflows/build_release.yaml +++ b/.gitea/workflows/build_release.yaml @@ -86,16 +86,31 @@ jobs: path: firmware/winde - name: Verify release assets run: | - test -n "$(find firmware -type f -name 'firmware_*.bin' -print -quit)" - test -n "$(find firmware -type f -name '*.sha256' -print -quit)" + RELEASE_VERSION="${{ gitea.ref_name }}" + SAILPLANE_FILE=$(find firmware/sailplane -type f -name 'firmware_*.bin' -print -quit) + WINDE_FILE=$(find firmware/winde -type f -name 'firmware_*.bin' -print -quit) + test -n "$SAILPLANE_FILE" + test -n "$WINDE_FILE" + cp "$SAILPLANE_FILE" "firmware/firmware_sailplane_${RELEASE_VERSION}.bin" + cp "$WINDE_FILE" "firmware/firmware_winde_${RELEASE_VERSION}.bin" + (cd firmware && sha256sum "firmware_sailplane_${RELEASE_VERSION}.bin" > "firmware_sailplane_${RELEASE_VERSION}.sha256") + (cd firmware && sha256sum "firmware_winde_${RELEASE_VERSION}.bin" > "firmware_winde_${RELEASE_VERSION}.sha256") + test -s "firmware/firmware_sailplane_${RELEASE_VERSION}.bin" + test -s "firmware/firmware_winde_${RELEASE_VERSION}.bin" + test -s "firmware/firmware_sailplane_${RELEASE_VERSION}.sha256" + test -s "firmware/firmware_winde_${RELEASE_VERSION}.sha256" + (cd firmware && sha256sum -c "firmware_sailplane_${RELEASE_VERSION}.sha256") + (cd firmware && sha256sum -c "firmware_winde_${RELEASE_VERSION}.sha256") test -s LICENSE test -s THIRD_PARTY_NOTICES.md - name: Create release uses: akkuman/gitea-release-action@5a83c90484ef4355121df5eb60558c8ce66e81ac # v1 with: files: |- - firmware/**/*.bin - firmware/**/*.sha256 + firmware/firmware_sailplane_${{ gitea.ref_name }}.bin + firmware/firmware_winde_${{ gitea.ref_name }}.bin + firmware/firmware_sailplane_${{ gitea.ref_name }}.sha256 + firmware/firmware_winde_${{ gitea.ref_name }}.sha256 LICENSE THIRD_PARTY_NOTICES.md body_path: "CHANGELOG.md"