0
0
镜像自地址 https://github.com/THZoria/NX_Firmware.git 已同步 2026-04-09 10:41:13 +00:00

Refactor firmware workflow for version handling

这个提交包含在:
Zoria
2026-01-24 21:00:59 +01:00
提交者 GitHub
父节点 f5d2b4e265
当前提交 818be8376e

查看文件

@@ -43,7 +43,6 @@ jobs:
fi fi
echo "new_version=true" >> $GITHUB_OUTPUT echo "new_version=true" >> $GITHUB_OUTPUT
echo "version=$LATEST_VERSION" >> $GITHUB_OUTPUT
- name: ⬇️ Download firmware - name: ⬇️ Download firmware
if: steps.version_check.outputs.new_version == 'true' if: steps.version_check.outputs.new_version == 'true'
@@ -53,7 +52,7 @@ jobs:
- name: 🧹 Remove .nca.1 files - name: 🧹 Remove .nca.1 files
if: steps.version_check.outputs.new_version == 'true' if: steps.version_check.outputs.new_version == 'true'
run: | run: |
FOLDER="Firmware ${{ steps.version_check.outputs.version }}" FOLDER=$(ls -d Firmware\ *)
find "$FOLDER" -name "*.nca.1" -delete find "$FOLDER" -name "*.nca.1" -delete
- name: 📝 Prepare changelog - name: 📝 Prepare changelog
@@ -69,16 +68,16 @@ jobs:
- name: 📦 Create firmware zip - name: 📦 Create firmware zip
if: steps.version_check.outputs.new_version == 'true' if: steps.version_check.outputs.new_version == 'true'
run: | run: |
zip -r "Firmware ${{ steps.version_check.outputs.version }}.zip" \ FOLDER=$(ls -d Firmware\ *)
"Firmware ${{ steps.version_check.outputs.version }}" zip -r "$FOLDER.zip" "$FOLDER"
- name: 🚀 Create GitHub Release - name: 🚀 Create GitHub Release
if: steps.version_check.outputs.new_version == 'true' if: steps.version_check.outputs.new_version == 'true'
uses: softprops/action-gh-release@v2 uses: softprops/action-gh-release@v2
with: with:
tag_name: ${{ steps.version_check.outputs.version }} tag_name: ${{ github.run_id }}
name: Firmware ${{ steps.version_check.outputs.version }} name: Firmware Release
body_path: release_body.txt body_path: release_body.txt
files: Firmware ${{ steps.version_check.outputs.version }}.zip files: Firmware\ *.zip
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}