From 1d30dc682de8a458161e11d247e0b08f6a2f8f33 Mon Sep 17 00:00:00 2001 From: Ruben Lohberg Date: Mon, 7 Sep 2026 17:06:29 +0200 Subject: [PATCH] ci: add versions to release artifact names --- .github/workflows/release_firmware.yaml | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release_firmware.yaml b/.github/workflows/release_firmware.yaml index 9f591176..ebe90ad5 100644 --- a/.github/workflows/release_firmware.yaml +++ b/.github/workflows/release_firmware.yaml @@ -43,6 +43,24 @@ jobs: ls openearable_v2_fota (cd "openearable_v2_fota" && ls && zip -r ../openearable_v2_fota.zip *) + - name: Add version to release asset names + id: release-assets + env: + RELEASE_TAG: ${{ inputs.release_tag }} + run: | + set -euo pipefail + + # v2.2.8 -> 2.2.8 + version="${RELEASE_TAG#v}" + firmware_name="openearable_v2_firmware_${version}.elf" + fota_name="openearable_v2_fota_${version}.zip" + + mv openearable_v2_firmware.elf "$firmware_name" + mv openearable_v2_fota.zip "$fota_name" + + echo "firmware=$firmware_name" >> "$GITHUB_OUTPUT" + echo "fota=$fota_name" >> "$GITHUB_OUTPUT" + - name: Create Github Release & Upload Firmware + FOTA if: startsWith(github.ref, 'refs/tags/${{ inputs.release_tag }}') uses: softprops/action-gh-release@v2 @@ -52,7 +70,7 @@ jobs: draft: false prerelease: false files: | - openearable_v2_firmware.elf - openearable_v2_fota.zip + ${{ steps.release-assets.outputs.firmware }} + ${{ steps.release-assets.outputs.fota }} env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}