From 369f261a74d8fd3839b9f45463594f2fb45bcc6b Mon Sep 17 00:00:00 2001 From: Tom Date: Tue, 10 Sep 2024 20:20:03 +0800 Subject: [PATCH] update qt installation --- .github/workflows/release-macos.yml | 15 +++++++++------ .github/workflows/release-ubuntu.yml | 10 ++++++---- .github/workflows/release-windows.yml | 9 +++++---- 3 files changed, 20 insertions(+), 14 deletions(-) diff --git a/.github/workflows/release-macos.yml b/.github/workflows/release-macos.yml index dc9f35d..46dd41a 100644 --- a/.github/workflows/release-macos.yml +++ b/.github/workflows/release-macos.yml @@ -4,7 +4,6 @@ on: push: branches: - main - - ci-test tags: - "v*.*.*" @@ -13,27 +12,31 @@ env: jobs: build: - runs-on: macos-latest + runs-on: macos-12 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Install Qt - uses: jurplel/install-qt-action@v2 + uses: jurplel/install-qt-action@v4 + with: + host: "mac" - name: Configure CMake run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} - name: Build run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} + - name: Pack Resources if: startsWith(github.ref, 'refs/tags/v') run: | mkdir ${{github.workspace}}/release/ cp ${{github.workspace}}/build/TDGame ${{github.workspace}}/release/ cp -r ${{github.workspace}}/resource/maps/ ${{github.workspace}}/release/ + - name: Archive Release - uses: thedoctor0/zip-release@master + uses: thedoctor0/zip-release@0.7.5 if: startsWith(github.ref, 'refs/tags/v') with: type: "zip" @@ -41,7 +44,7 @@ jobs: filename: "TDGame-macos-${{github.ref_name}}.zip" - name: Upload Release - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@v2 if: startsWith(github.ref, 'refs/tags/v') with: files: "${{github.workspace}}/release/TDGame-macos-${{github.ref_name}}.zip" diff --git a/.github/workflows/release-ubuntu.yml b/.github/workflows/release-ubuntu.yml index 32b07d3..22ed664 100644 --- a/.github/workflows/release-ubuntu.yml +++ b/.github/workflows/release-ubuntu.yml @@ -15,24 +15,26 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Install Qt - uses: jurplel/install-qt-action@v2 + uses: jurplel/install-qt-action@v4 - name: Configure CMake run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} - name: Build run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} + - name: Pack Resources if: startsWith(github.ref, 'refs/tags/v') run: | mkdir ${{github.workspace}}/release/ cp ${{github.workspace}}/build/TDGame ${{github.workspace}}/release/ cp -r ${{github.workspace}}/resource/maps/ ${{github.workspace}}/release/ + - name: Archive Release - uses: thedoctor0/zip-release@master + uses: thedoctor0/zip-release@0.7.5 if: startsWith(github.ref, 'refs/tags/v') with: type: "zip" @@ -40,7 +42,7 @@ jobs: filename: "TDGame-Ubuntu-${{github.ref_name}}.zip" - name: Upload Release - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@v2 if: startsWith(github.ref, 'refs/tags/v') with: files: "${{github.workspace}}/release/TDGame-ubuntu-${{github.ref_name}}.zip" diff --git a/.github/workflows/release-windows.yml b/.github/workflows/release-windows.yml index 8fff05d..e251d94 100644 --- a/.github/workflows/release-windows.yml +++ b/.github/workflows/release-windows.yml @@ -15,7 +15,7 @@ jobs: runs-on: windows-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up MinGW uses: egor-tensin/setup-mingw@v2 @@ -23,7 +23,7 @@ jobs: platform: x64 - name: Install Qt - uses: jurplel/install-qt-action@v2 + uses: jurplel/install-qt-action@v4 with: arch: "win64_mingw81" @@ -41,8 +41,9 @@ jobs: Xcopy /E /I ${{github.workspace}}\resource\maps ${{github.workspace}}\release\maps cd ${{env.Qt5_Dir}}/bin/ ./windeployqt.exe ${{github.workspace}}\release\TDGame.exe + - name: Archive Release - uses: thedoctor0/zip-release@master + uses: thedoctor0/zip-release@0.7.5 if: startsWith(github.ref, 'refs/tags/v') with: type: "zip" @@ -50,7 +51,7 @@ jobs: filename: "TDGame-Windows-${{github.ref_name}}.zip" - name: Upload Release - uses: softprops/action-gh-release@v1 + uses: softprops/action-gh-release@v2 if: startsWith(github.ref, 'refs/tags/v') with: files: "${{github.workspace}}/release/TDGame-windows-${{github.ref_name}}.zip"