From 818be8376e3668e9e10e40502e8ff51f000f7684 Mon Sep 17 00:00:00 2001 From: Zoria <50277488+THZoria@users.noreply.github.com> Date: Sat, 24 Jan 2026 21:00:59 +0100 Subject: [PATCH] Refactor firmware workflow for version handling --- .github/workflows/firmware-autodl.yml | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/firmware-autodl.yml b/.github/workflows/firmware-autodl.yml index eb66466..6d9a678 100644 --- a/.github/workflows/firmware-autodl.yml +++ b/.github/workflows/firmware-autodl.yml @@ -43,7 +43,6 @@ jobs: fi echo "new_version=true" >> $GITHUB_OUTPUT - echo "version=$LATEST_VERSION" >> $GITHUB_OUTPUT - name: โฌ‡๏ธ Download firmware if: steps.version_check.outputs.new_version == 'true' @@ -53,7 +52,7 @@ jobs: - name: ๐Ÿงน Remove .nca.1 files if: steps.version_check.outputs.new_version == 'true' run: | - FOLDER="Firmware ${{ steps.version_check.outputs.version }}" + FOLDER=$(ls -d Firmware\ *) find "$FOLDER" -name "*.nca.1" -delete - name: ๐Ÿ“ Prepare changelog @@ -69,16 +68,16 @@ jobs: - name: ๐Ÿ“ฆ Create firmware zip if: steps.version_check.outputs.new_version == 'true' run: | - zip -r "Firmware ${{ steps.version_check.outputs.version }}.zip" \ - "Firmware ${{ steps.version_check.outputs.version }}" + FOLDER=$(ls -d Firmware\ *) + zip -r "$FOLDER.zip" "$FOLDER" - name: ๐Ÿš€ Create GitHub Release if: steps.version_check.outputs.new_version == 'true' uses: softprops/action-gh-release@v2 with: - tag_name: ${{ steps.version_check.outputs.version }} - name: Firmware ${{ steps.version_check.outputs.version }} + tag_name: ${{ github.run_id }} + name: Firmware Release body_path: release_body.txt - files: Firmware ${{ steps.version_check.outputs.version }}.zip + files: Firmware\ *.zip env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}