From 77eeb0010e957a2468deea3ac9f7c74fd3674202 Mon Sep 17 00:00:00 2001 From: Ray Date: Sun, 18 Feb 2024 12:06:16 +0100 Subject: [PATCH] Updated workflows --- .github/workflows/android.yml | 12 ++++-------- .github/workflows/cmake.yml | 4 ++-- .github/workflows/codeql.yml | 2 +- .github/workflows/linux.yml | 11 ++++------- .github/workflows/linux_examples.yml | 2 +- .github/workflows/macos.yml | 9 +++------ .github/workflows/parse.yml | 2 +- .github/workflows/webassembly.yml | 13 +++++-------- .github/workflows/windows.yml | 11 ++++------- .github/workflows/windows_examples.yml | 2 +- 10 files changed, 26 insertions(+), 42 deletions(-) diff --git a/.github/workflows/android.yml b/.github/workflows/android.yml index 16984e157..a3d2f9a5a 100644 --- a/.github/workflows/android.yml +++ b/.github/workflows/android.yml @@ -88,13 +88,9 @@ jobs: path: ./build/${{ env.RELEASE_NAME }}.tar.gz - name: Upload Artifact to Release - uses: actions/upload-release-asset@v1.0.1 + uses: softprops/action-gh-release@v1 + with: + files: ./build/${{ env.RELEASE_NAME }}.tar.gz env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ github.event.release.upload_url }} - asset_path: ./build/${{ env.RELEASE_NAME }}.tar.gz - asset_name: ${{ env.RELEASE_NAME }}.tar.gz - asset_content_type: application/gzip - if: github.event_name == 'release' && github.event.action == 'published' - + if: github.event_name == 'release' && github.event.action == 'published' diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index 0e13b8e8f..82e3459b2 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -36,7 +36,7 @@ jobs: runs-on: windows-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Create Build Environment # Some projects don't allow in-source building, so create a separate build directory @@ -75,7 +75,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Create Build Environment # Some projects don't allow in-source building, so create a separate build directory diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml index 8077aaedf..956812245 100644 --- a/.github/workflows/codeql.yml +++ b/.github/workflows/codeql.yml @@ -44,7 +44,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: submodules: recursive diff --git a/.github/workflows/linux.yml b/.github/workflows/linux.yml index db989e24f..976b67bfb 100644 --- a/.github/workflows/linux.yml +++ b/.github/workflows/linux.yml @@ -100,12 +100,9 @@ jobs: path: ./build/${{ env.RELEASE_NAME }}.tar.gz - name: Upload Artifact to Release - uses: actions/upload-release-asset@v1.0.1 + uses: softprops/action-gh-release@v1 + with: + files: ./build/${{ env.RELEASE_NAME }}.tar.gz env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ github.event.release.upload_url }} - asset_path: ./build/${{ env.RELEASE_NAME }}.tar.gz - asset_name: ${{ env.RELEASE_NAME }}.tar.gz - asset_content_type: application/gzip - if: github.event_name == 'release' && github.event.action == 'published' + if: github.event_name == 'release' && github.event.action == 'published' diff --git a/.github/workflows/linux_examples.yml b/.github/workflows/linux_examples.yml index 3ed2dc796..2d26b5fa5 100644 --- a/.github/workflows/linux_examples.yml +++ b/.github/workflows/linux_examples.yml @@ -22,7 +22,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Environment run: | diff --git a/.github/workflows/macos.yml b/.github/workflows/macos.yml index abe27493a..8b9f59d2c 100644 --- a/.github/workflows/macos.yml +++ b/.github/workflows/macos.yml @@ -105,12 +105,9 @@ jobs: path: ./build/${{ env.RELEASE_NAME }}.tar.gz - name: Upload Artifact to Release - uses: actions/upload-release-asset@v1.0.1 + uses: softprops/action-gh-release@v1 + with: + files: ./build/${{ env.RELEASE_NAME }}.tar.gz env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ github.event.release.upload_url }} - asset_path: ./build/${{ env.RELEASE_NAME }}.tar.gz - asset_name: ${{ env.RELEASE_NAME }}.tar.gz - asset_content_type: application/gzip if: github.event_name == 'release' && github.event.action == 'published' diff --git a/.github/workflows/parse.yml b/.github/workflows/parse.yml index dcbd3e43d..ee413d643 100644 --- a/.github/workflows/parse.yml +++ b/.github/workflows/parse.yml @@ -11,7 +11,7 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Update parse files working-directory: parser diff --git a/.github/workflows/webassembly.yml b/.github/workflows/webassembly.yml index bdcfd608e..f9e51680d 100644 --- a/.github/workflows/webassembly.yml +++ b/.github/workflows/webassembly.yml @@ -27,9 +27,9 @@ jobs: uses: actions/checkout@master - name: Setup emsdk - uses: mymindstorm/setup-emsdk@v12 + uses: mymindstorm/setup-emsdk@v14 with: - version: 3.1.30 + version: 3.1.54 actions-cache-folder: 'emsdk-cache' - name: Setup Release Version @@ -75,12 +75,9 @@ jobs: path: ./build/${{ env.RELEASE_NAME }}.zip - name: Upload Artifact to Release - uses: actions/upload-release-asset@v1.0.1 + uses: softprops/action-gh-release@v1 + with: + files: ./build/${{ env.RELEASE_NAME }}.zip env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ github.event.release.upload_url }} - asset_path: ./build/${{ env.RELEASE_NAME }}.zip - asset_name: ${{ env.RELEASE_NAME }}.zip - asset_content_type: application/zip if: github.event_name == 'release' && github.event.action == 'published' diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 2138982e5..f8e19f0fc 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -74,7 +74,7 @@ jobs: # Setup MSBuild.exe path if required - name: Setup MSBuild - uses: microsoft/setup-msbuild@v1.1 + uses: microsoft/setup-msbuild@v2 if: matrix.compiler == 'msvc16' - name: Build Library (MinGW-w64 32bit) @@ -139,12 +139,9 @@ jobs: path: ./build/${{ env.RELEASE_NAME }}.zip - name: Upload Artifact to Release - uses: actions/upload-release-asset@v1.0.1 + uses: softprops/action-gh-release@v1 + with: + files: ./build/${{ env.RELEASE_NAME }}.zip env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} - with: - upload_url: ${{ github.event.release.upload_url }} - asset_path: ./build/${{ env.RELEASE_NAME }}.zip - asset_name: ${{ env.RELEASE_NAME }}.zip - asset_content_type: application/zip if: github.event_name == 'release' && github.event.action == 'published' diff --git a/.github/workflows/windows_examples.yml b/.github/workflows/windows_examples.yml index 19e23cf1b..6171d6dd9 100644 --- a/.github/workflows/windows_examples.yml +++ b/.github/workflows/windows_examples.yml @@ -22,7 +22,7 @@ jobs: runs-on: windows-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Add MSBuild to PATH uses: microsoft/setup-msbuild@v1