From 8b5bdea1f027cd8fd665589cddaeb5092e2f28b3 Mon Sep 17 00:00:00 2001 From: ParticleG Date: Sun, 3 Nov 2024 13:26:04 +0800 Subject: [PATCH] - Update dependencies --- .github/workflows/main.yml | 52 +++++++++++++++++++------------------- 1 file changed, 26 insertions(+), 26 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c04f3fd26..0d0c2434d 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -25,7 +25,7 @@ jobs: commit-hash: ${{ steps.git-info.outputs.commit-hash }} base-name: ${{ steps.assemble-base-name.outputs.base-name }} steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Install lua run: | sudo apt-get install lua5.3 -y @@ -73,7 +73,7 @@ jobs: OUTPUT_FOLDER: ./build RELEASE_FOLDER: ./release steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive - name: Process app name @@ -95,7 +95,7 @@ jobs: build-list: ./media/ ./parts/ ./Zframework/ ./conf.lua ./main.lua ./version.lua ./legals.md ./license.txt package-path: ${{ env.CORE_LOVE_PACKAGE_PATH }} - name: Upload core love package - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ env.CORE_LOVE_ARTIFACT_NAME }} path: ${{ env.CORE_LOVE_PACKAGE_PATH }} @@ -109,7 +109,7 @@ jobs: mkdir -p ${{ env.OUTPUT_FOLDER }} mv ${{ env.CORE_LOVE_PACKAGE_PATH }} ${{ env.OUTPUT_FOLDER }}/${{ steps.process-app-name.outputs.product-name }}.love - name: Upload artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ needs.get-info.outputs.base-name }}_Core_love path: ${{ env.OUTPUT_FOLDER }}/${{ steps.process-app-name.outputs.product-name }}.love @@ -133,7 +133,7 @@ jobs: runs-on: ubuntu-22.04 needs: build-core steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive # - name: Love actions for testing @@ -142,7 +142,7 @@ jobs: # font-path: ./parts/fonts/proportional.otf # language-folder: ./parts/language # - name: Download core love package - # uses: actions/download-artifact@v3 + # uses: actions/download-artifact@v4 # with: # name: ${{ env.CORE_LOVE_ARTIFACT_NAME }} # - name: Download love @@ -169,7 +169,7 @@ jobs: OUTPUT_FOLDER: ./build RELEASE_FOLDER: ./release steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive - name: Process app name @@ -186,7 +186,7 @@ jobs: f.write('bundle-id=org.f26_studio.' + re.sub(r'[^A-Za-z0-9]+', '_', '${{ needs.get-info.outputs.app-name }}') + '\n') f.write('product-name=' + re.sub(r'[^A-Za-z0-9]+', '-', '${{ needs.get-info.outputs.app-name }}') + '\n') - name: Download core love package - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: ${{ env.CORE_LOVE_ARTIFACT_NAME }} - name: Download ColdClear @@ -214,7 +214,7 @@ jobs: version-code: ${{ needs.get-info.outputs.version-code }} output-folder: ${{ env.OUTPUT_FOLDER }} - name: Upload artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ needs.get-info.outputs.base-name }}_Android_release path: ${{ env.OUTPUT_FOLDER }}/${{ steps.process-app-name.outputs.product-name }}-release.apk @@ -242,7 +242,7 @@ jobs: OUTPUT_FOLDER: ./build RELEASE_FOLDER: ./release steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive - name: Process app name @@ -257,7 +257,7 @@ jobs: f.write('bundle-id=org.26f-studio.' + product_name + '\n') f.write('product-name=' + product_name + '\n') - name: Download core love package - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: ${{ env.CORE_LOVE_ARTIFACT_NAME }} - name: Add icon to love package @@ -290,12 +290,12 @@ jobs: product-name: ${{ steps.process-app-name.outputs.product-name }} output-folder: ${{ env.OUTPUT_FOLDER }} - name: Upload AppImage artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ needs.get-info.outputs.base-name }}_Linux_AppImage path: ${{ env.OUTPUT_FOLDER }}/${{ steps.process-app-name.outputs.product-name }}.AppImage - name: Upload Debian artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ needs.get-info.outputs.base-name }}_Linux_Debian path: ${{ env.OUTPUT_FOLDER }}/${{ steps.process-app-name.outputs.product-name }}.deb @@ -327,7 +327,7 @@ jobs: OUTPUT_FOLDER: ./build RELEASE_FOLDER: ./release steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive - name: Process app name @@ -340,7 +340,7 @@ jobs: f.write('bundle-id=org.26f-studio.techmino\n') f.write('product-name=' + re.sub(r'[^A-Za-z0-9]+', '_', '${{ needs.get-info.outputs.app-name }}') + '\n') - name: Download core love package - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: ${{ env.CORE_LOVE_ARTIFACT_NAME }} - name: Download ColdClear @@ -389,17 +389,17 @@ jobs: dmg-window-position: "200 120" dmg-window-size: "800 500" - name: Upload pkg artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ needs.get-info.outputs.base-name }}_macOS_portable_pkg path: ${{ env.OUTPUT_FOLDER }}/${{ steps.process-app-name.outputs.product-name }}.pkg - name: Upload dmg artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ needs.get-info.outputs.base-name }}_macOS_portable_dmg path: ${{ env.OUTPUT_FOLDER }}/${{ steps.process-app-name.outputs.product-name }}.dmg - name: Upload bare artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ needs.get-info.outputs.base-name }}_macOS_portable_bare path: ${{ env.OUTPUT_FOLDER }}/${{ steps.process-app-name.outputs.product-name }}.zip @@ -430,11 +430,11 @@ jobs: MEMORY_LIMIT: 128000000 OUTPUT_FOLDER: ./build steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive - name: Download core love package - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: ${{ env.CORE_LOVE_ARTIFACT_NAME }} - name: Build web packages @@ -453,7 +453,7 @@ jobs: rm globalizeFS.js popd - name: Upload artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ needs.get-info.outputs.base-name }}_Web path: ${{ env.OUTPUT_FOLDER }} @@ -474,7 +474,7 @@ jobs: OUTPUT_FOLDER: ./build RELEASE_FOLDER: ./release steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: submodules: recursive - name: Process app name @@ -486,7 +486,7 @@ jobs: with open(os.getenv('GITHUB_OUTPUT'), 'a') as f: f.write('product-name=' + re.sub(r'[^A-Za-z0-9]+', '_', '${{ needs.get-info.outputs.app-name }}') + '\n') - name: Download core love package - uses: actions/download-artifact@v3 + uses: actions/download-artifact@v4 with: name: ${{ env.CORE_LOVE_ARTIFACT_NAME }} - name: Download ColdClear @@ -522,17 +522,17 @@ jobs: installer-languages: ChineseSimplified.isl ChineseTraditional.isl English.isl Spanish.isl French.isl Indonesian.isl Japanese.isl Portuguese.isl output-folder: ${{ env.OUTPUT_FOLDER }} - name: Upload 32-bit artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ needs.get-info.outputs.base-name }}_Windows_x86 path: ${{ env.OUTPUT_FOLDER }}/${{ steps.process-app-name.outputs.product-name }}_x86.zip - name: Upload 64-bit artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ needs.get-info.outputs.base-name }}_Windows_x64 path: ${{ env.OUTPUT_FOLDER }}/${{ steps.process-app-name.outputs.product-name }}_x64.zip - name: Upload installer artifact - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: ${{ needs.get-info.outputs.base-name }}_Windows_installer path: ${{ env.OUTPUT_FOLDER }}/${{ steps.process-app-name.outputs.product-name }}_installer.exe