From fa35647ecdaeae694cf1f6727ca1ab291c9dae78 Mon Sep 17 00:00:00 2001 From: Etienne Dechamps Date: Sun, 26 May 2024 14:27:29 +0100 Subject: [PATCH] Update various GitHub actions This is a port of dechamps/ASIO401@89ecfc6934a8dfb2f9b9ce4552bffb88c918439d and dechamps/ASIO401@a5640381c14bae8ac18b937621ae89b0169a6243 --- .github/workflows/continuous-integration.yml | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 4a4061d..36819e7 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -19,7 +19,7 @@ jobs: msvc_arch: amd64_x86 build_type: Debug steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: submodules: recursive # Required for version stamping (`git describe`) to work. @@ -30,7 +30,7 @@ jobs: - run: cmake -S src -B src/out/build/${{ matrix.msvc_config }} -G Ninja -DCMAKE_BUILD_TYPE=${{ matrix.build_type }} -DCMAKE_INSTALL_PREFIX:PATH=${{ github.workspace }}/src/out/install/${{ matrix.msvc_config }} - run: cmake --build src/out/build/${{ matrix.msvc_config }} - run: cmake --install src/out/build/${{ matrix.msvc_config }} - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v4 with: name: FlexASIO-${{ matrix.msvc_config }} path: src/out/install/${{ matrix.msvc_config }}/ @@ -66,22 +66,22 @@ jobs: runs-on: windows-latest needs: build steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: submodules: recursive # Required for version stamping (`git describe`) to work. fetch-depth: 0 - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v4 with: name: FlexASIO-x64-Release path: src/out/install/x64-Release - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v4 with: name: FlexASIO-x86-Release path: src/out/install/x86-Release - run: cmake -P installer.cmake working-directory: src - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v4 with: name: FlexASIO-installer path: src/out/installer/* @@ -91,13 +91,13 @@ jobs: permissions: id-token: write steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: FlexASIO-installer - uses: sigstore/gh-action-sigstore-python@v2.1.0 with: inputs: "*" - - uses: actions/upload-artifact@v3 + - uses: actions/upload-artifact@v4 with: name: sigstore path: "*.sigstore" @@ -111,10 +111,10 @@ jobs: permissions: contents: write steps: - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: FlexASIO-installer - - uses: actions/download-artifact@v3 + - uses: actions/download-artifact@v4 with: name: sigstore - uses: softprops/action-gh-release@v1