From 4fea53b06b2b3f2c5ed7e251f8849b9cf5785ada Mon Sep 17 00:00:00 2001 From: Zoria <50277488+THZoria@users.noreply.github.com> Date: Sat, 24 Jan 2026 21:10:25 +0100 Subject: [PATCH] Fix zip command and version check in workflow --- .github/workflows/firmware-autodl.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/firmware-autodl.yml b/.github/workflows/firmware-autodl.yml index a296620..cb6af2f 100644 --- a/.github/workflows/firmware-autodl.yml +++ b/.github/workflows/firmware-autodl.yml @@ -53,6 +53,7 @@ jobs: if [ ! -z "$TAG_EXISTS" ]; then echo "new_version=false" >> $GITHUB_OUTPUT + echo "Version $LATEST_VERSION already exists. Skipping." else echo "new_version=true" >> $GITHUB_OUTPUT fi @@ -72,9 +73,9 @@ jobs: run: | find . -type f -name "*.nca.*" -delete VERSION="${{ steps.download.outputs.firmware_version }}" - if [ -f "Firmware $VERSION.zip" ]; then - rm "Firmware $VERSION.zip" - zip -r "Firmware $VERSION.zip" "Firmware $VERSION" -i "*.nca" + if [ -d "Firmware $VERSION" ]; then + rm -f "Firmware $VERSION.zip" + zip -rj "Firmware $VERSION.zip" "Firmware $VERSION/" -i "*.nca" fi - name: 📝 Prepare Release Body