diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index ca5926d8..8d815513 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -9,12 +9,12 @@ jobs: strategy: matrix: include: - - name: Ubuntu 20.04 - os: ubuntu-20.04 + - name: Ubuntu 22.04 + os: ubuntu-22.04 install_dir: ~/libKeyFinder cmake_extras: -DCMAKE_BUILD_TYPE=RelWithDebInfo - - name: macOS 11 - os: macos-11 + - name: macOS 12 + os: macos-12 install_dir: ~/libKeyFinder cmake_extras: -DCMAKE_BUILD_TYPE=RelWithDebInfo - name: Windows 2019 @@ -31,7 +31,7 @@ jobs: runs-on: ${{ matrix.os }} steps: - name: Check out Git repository - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: "[Ubuntu] Install dependencies" if: startsWith(matrix.os, 'ubuntu') run: | @@ -41,7 +41,7 @@ jobs: if: startsWith(matrix.os, 'macos') run: brew install fftw catch2 - name: "[Windows] Set up vcpkg cache" - uses: actions/cache@v2 + uses: actions/cache@v4 if: runner.os == 'Windows' with: path: C:\Users\runneradmin\AppData\Local\vcpkg\archives @@ -83,7 +83,7 @@ jobs: env: CMAKE_PREFIX_PATH: ${{ matrix.install_dir }} - name: Upload Build Artifact - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: ${{ matrix.name }} libKeyFinder build path: ${{ matrix.install_dir }}