@@ -13,12 +13,12 @@ jobs:
1313 ghc-version : [96, 98, 910]
1414 runs-on : ubuntu-latest
1515 steps :
16- - uses : actions/checkout@v2
16+ - uses : actions/checkout@v4
1717 - uses : cachix/install-nix-action@v15
1818 with :
1919 nix_path : " ${{ env.nixpkgs-url }}"
2020 - name : Cache Cabal dependencies
21- uses : actions/cache@v2
21+ uses : actions/cache@v4
2222 with :
2323 path : |
2424 ~/.cabal/packages
4545 - name : Run benchmarks
4646 run : nix-shell --arg ghcVersion '"${{ matrix.ghc-version }}"' --arg installHls 'false' --pure --run "cabal bench 2>&1 | tee benchmark_ghc${{ matrix.ghc-version }}.txt"
4747 - name : Upload benchmark results
48- uses : actions/upload-artifact@v3
48+ uses : actions/upload-artifact@v4
4949 with :
5050 name : linear-base_benchmarks_ghc${{ matrix.ghc-version }}
5151 path : |
@@ -56,12 +56,12 @@ jobs:
5656 name : check formatting with ormolu
5757 runs-on : ubuntu-latest
5858 steps :
59- - uses : actions/checkout@v2
59+ - uses : actions/checkout@v4
6060 - uses : cachix/install-nix-action@v15
6161 with :
6262 nix_path : " ${{ env.nixpkgs-url }}"
6363 - name : Cache Stack dependencies
64- uses : actions/cache@v2
64+ uses : actions/cache@v4
6565 with :
6666 path : ~/.stack
6767 key : stack-deps-ormolu-${{ runner.os }}-${{ hashFiles('nix/sources.json') }}-v${{ env.cache-invalidation-key }}-${{ hashFiles('stack.yaml.lock') }}-${{ github.sha }}
@@ -75,12 +75,12 @@ jobs:
7575 name : stack build
7676 runs-on : ubuntu-latest
7777 steps :
78- - uses : actions/checkout@v2
78+ - uses : actions/checkout@v4
7979 - uses : cachix/install-nix-action@v15
8080 with :
8181 nix_path : " ${{ env.nixpkgs-url }}"
8282 - name : Cache Stack dependencies
83- uses : actions/cache@v2
83+ uses : actions/cache@v4
8484 with :
8585 path : ~/.stack
8686 key : stack-deps-${{ runner.os }}-${{ hashFiles('nix/sources.json') }}-v${{ env.cache-invalidation-key }}-${{ hashFiles('stack.yaml.lock', 'linear-base.cabal') }}-${{ github.sha }}
0 commit comments