diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index c178e7a3..fdcc73f5 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -63,11 +63,11 @@ jobs: coveralls: false release: true steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: submodules: true - - uses: haskell/actions/setup@v1 + - uses: haskell/actions/setup@v2 id: setup-haskell name: Setup Haskell with: @@ -87,7 +87,7 @@ jobs: sudo apt-get update sudo apt-get install ocl-icd-opencl-dev - - uses: actions/cache@v3 + - uses: actions/cache@v4 name: Cache ~/.stack with: path: ${{ steps.setup-haskell.outputs.stack-root }} @@ -145,7 +145,7 @@ jobs: env: COVERALLS_REPO_TOKEN: ${{ secrets.COVERALLS_REPO_TOKEN }} run: | - curl -L https://github.com/lehins/stack-hpc-coveralls/releases/download/v0.0.6.0/shc.tar.gz | tar -xz + curl -L https://github.com/rubik/stack-hpc-coveralls/releases/download/v0.0.7.0/shc-Linux-X64.tar.bz2 | tar -xj ./shc --repo-token="$COVERALLS_REPO_TOKEN" toysolver TestSuite TestPolynomial - name: Test scripts @@ -156,7 +156,7 @@ jobs: run: stack runhaskell ${{ matrix.stack_args }} --package turtle misc/build_artifacts.hs - name: Upload artifacts - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: binary-packages path: | @@ -170,11 +170,11 @@ jobs: if: startsWith(github.ref, 'refs/tags') needs: build steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: submodules: true - - uses: actions/download-artifact@v2 + - uses: actions/download-artifact@v4 with: name: binary-packages path: binary-packages