diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d6a026352..5da53a097 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -56,7 +56,7 @@ jobs: steps: - name: 代码迁出 - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -119,21 +119,21 @@ jobs: PiliPlus_android_*.apk - name: 上传 - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: Android_arm64-v8a path: | PiliPlus_android_*_arm64-v8a.apk - name: 上传 - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: Android_armeabi-v7a path: | PiliPlus_android_*_armeabi-v7a.apk - name: 上传 - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: Android_x86_64 path: | diff --git a/.github/workflows/ios.yml b/.github/workflows/ios.yml index 60308b4c9..8f8724659 100644 --- a/.github/workflows/ios.yml +++ b/.github/workflows/ios.yml @@ -16,7 +16,7 @@ jobs: runs-on: macos-latest steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -46,7 +46,7 @@ jobs: PiliPlus_ios_*.ipa - name: Upload ios release - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: iOS-release path: PiliPlus_ios_*.ipa diff --git a/.github/workflows/linux_x64.yml b/.github/workflows/linux_x64.yml index 8b489f5be..a12b4b90d 100644 --- a/.github/workflows/linux_x64.yml +++ b/.github/workflows/linux_x64.yml @@ -16,7 +16,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -179,7 +179,7 @@ jobs: printf "完成: PiliPlus_linux_%s_amd64.rpm\n" "${{ env.version }}" shell: bash - + - name: Package AppImage run: | printf "下载 appimagetool...\n" @@ -195,13 +195,13 @@ jobs: printf "复制应用文件...\n" cp -r build/linux/x64/release/bundle/* "$APPDIR/usr/bin/" - + printf "复制桌面文件和图标...\n" cp assets/linux/piliplus.desktop "$APPDIR/piliplus.desktop" cp assets/linux/piliplus.desktop "$APPDIR/usr/share/applications/piliplus.desktop" cp assets/images/logo/logo.png "$APPDIR/piliplus.png" cp assets/images/logo/logo.png "$APPDIR/usr/share/icons/hicolor/512x512/apps/piliplus.png" - + printf "创建 AppRun 启动脚本...\n" cat > "$APPDIR/AppRun" <<'APPRUN_EOF' #!/bin/bash @@ -219,7 +219,7 @@ jobs: printf "打包 AppImage...\n" ARCH=x86_64 ./appimagetool-x86_64.AppImage "$APPDIR" "PiliPlus_linux_${{ env.version }}_amd64.AppImage" - + printf "完成: PiliPlus_linux_%s_amd64.AppImage\n" "${{ env.version }}" shell: bash @@ -236,25 +236,25 @@ jobs: PiliPlus_linux_*.AppImage - name: Upload linux targz package - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: Linux_targz_amd64_packege path: PiliPlus_linux_*.tar.gz - name: Upload linux deb package - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: Linux_deb_amd64_package path: PiliPlus_linux_*.deb - name: Upload linux rpm package - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: Linux_rpm_amd64_package path: PiliPlus_linux_*.rpm - + - name: Upload linux AppImage package - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: Linux_AppImage_amd64_package path: PiliPlus_linux_*.AppImage diff --git a/.github/workflows/mac.yml b/.github/workflows/mac.yml index 0015097a7..624adfd05 100644 --- a/.github/workflows/mac.yml +++ b/.github/workflows/mac.yml @@ -16,7 +16,7 @@ jobs: runs-on: macos-latest steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -52,7 +52,7 @@ jobs: PiliPlus_macos_*.dmg - name: Upload macos release - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: macOS-release path: PiliPlus_macos_*.dmg diff --git a/.github/workflows/win_x64.yml b/.github/workflows/win_x64.yml index 71b71782f..a91c96cbc 100644 --- a/.github/workflows/win_x64.yml +++ b/.github/workflows/win_x64.yml @@ -16,7 +16,7 @@ jobs: runs-on: windows-latest steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 with: fetch-depth: 0 @@ -68,13 +68,13 @@ jobs: PiliPlus-Win-Setup/PiliPlus_windows_*.exe - name: Upload windows file release - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: Windows-file-x64-release path: Release - name: Upload windows setup release - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v5 with: name: Windows-setup-x64-release path: PiliPlus-Win-Setup