From 7f6465437ba5c4924dcc12e6ee2446fda642b0c2 Mon Sep 17 00:00:00 2001 From: "JGZSunShineMod1.0.3" Date: Fri, 24 Apr 2026 23:20:41 +0800 Subject: [PATCH] Update GitHub workflow to use v4 artifact actions and replace deprecated upload-release-asset --- .github/workflows/build.yml | 56 ++++++------------------------------- 1 file changed, 9 insertions(+), 47 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a2f5928..a206f85 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -70,7 +70,7 @@ jobs: hdiutil create -srcfolder Oraset.app -volname Oraset -ov -format UDZO oraset.dmg - name: Upload artifacts - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: oraset-${{ matrix.os }} path: | @@ -88,56 +88,18 @@ jobs: - uses: actions/checkout@v3 - name: Download all artifacts - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: path: artifacts - name: Upload release assets - uses: actions/upload-release-asset@v1 + uses: softprops/action-gh-release@v2 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} with: - upload_url: ${{ github.event.release.upload_url }} - asset_path: artifacts/oraset-windows-latest/oraset.exe - asset_name: oraset-windows.exe - asset_content_type: application/octet-stream - - - name: Upload Linux binary - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ github.event.release.upload_url }} - asset_path: artifacts/oraset-ubuntu-latest/oraset - asset_name: oraset-linux - asset_content_type: application/octet-stream - - - name: Upload Debian package - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ github.event.release.upload_url }} - asset_path: artifacts/oraset-ubuntu-latest/oraset_1.0.0_amd64.deb - asset_name: oraset-linux.deb - asset_content_type: application/vnd.debian.binary-package - - - name: Upload macOS binary - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ github.event.release.upload_url }} - asset_path: artifacts/oraset-macos-latest/oraset - asset_name: oraset-macos - asset_content_type: application/octet-stream - - - name: Upload macOS DMG - uses: actions/upload-release-asset@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ github.event.release.upload_url }} - asset_path: artifacts/oraset-macos-latest/oraset.dmg - asset_name: oraset-macos.dmg - asset_content_type: application/x-apple-diskimage \ No newline at end of file + files: | + artifacts/oraset-windows-latest/oraset.exe + artifacts/oraset-ubuntu-latest/oraset + artifacts/oraset-ubuntu-latest/oraset_1.0.0_amd64.deb + artifacts/oraset-macos-latest/oraset + artifacts/oraset-macos-latest/oraset.dmg \ No newline at end of file