File tree 8 files changed +28
-28
lines changed
8 files changed +28
-28
lines changed Original file line number Diff line number Diff line change 31
31
fi
32
32
33
33
- name : Cache ${{ env.global_stack_dir }}
34
- uses : actions/cache@v3
34
+ uses : actions/cache@v4
35
35
with :
36
36
path : ${{ env.global_stack_dir }}
37
37
key : ${{ runner.os }}-stack-global-${{ hashFiles('stack.yaml') }}-${{ hashFiles('package.yaml') }}${{ env.unique_suffix }}
41
41
${{ runner.os }}-stack-global-
42
42
43
43
- name : Cache ${{ inputs.stack-work-dir }}
44
- uses : actions/cache@v3
44
+ uses : actions/cache@v4
45
45
with :
46
46
path : ${{ inputs.stack-work-dir }}
47
47
key : ${{ runner.os }}-stack-work-${{ hashFiles('stack.yaml') }}-${{ hashFiles('package.yaml') }}-${{ hashFiles('**/*.hs') }}${{ env.unique_suffix }}
Original file line number Diff line number Diff line change @@ -23,16 +23,16 @@ jobs:
23
23
24
24
steps :
25
25
- name : Checkout repo
26
- uses : actions/checkout@v3
26
+ uses : actions/checkout@v4
27
27
28
28
- name : Install Nix
29
- uses : cachix/install-nix-action@v22
29
+ uses : cachix/install-nix-action@v26
30
30
with :
31
31
extra_nix_config : |
32
32
access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}
33
33
34
34
- name : Cache Nix builds
35
- uses : DeterminateSystems/magic-nix-cache-action@v2
35
+ uses : DeterminateSystems/magic-nix-cache-action@v4
36
36
37
37
- name : Build Agda
38
38
run : |
Original file line number Diff line number Diff line change @@ -20,16 +20,16 @@ jobs:
20
20
21
21
steps :
22
22
- name : Checkout repo
23
- uses : actions/checkout@v3
23
+ uses : actions/checkout@v4
24
24
25
25
- name : Install Nix
26
- uses : cachix/install-nix-action@v22
26
+ uses : cachix/install-nix-action@v26
27
27
with :
28
28
extra_nix_config : |
29
29
access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}
30
30
31
31
- name : Cache Nix builds
32
- uses : DeterminateSystems/magic-nix-cache-action@v2
32
+ uses : DeterminateSystems/magic-nix-cache-action@v4
33
33
34
34
- name : Build cornelis
35
35
run : |
@@ -41,10 +41,10 @@ jobs:
41
41
42
42
steps :
43
43
- name : Checkout repo
44
- uses : actions/checkout@v3
44
+ uses : actions/checkout@v4
45
45
46
46
- name : Install Nix
47
- uses : cachix/install-nix-action@v22
47
+ uses : cachix/install-nix-action@v26
48
48
with :
49
49
extra_nix_config : |
50
50
access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 14
14
15
15
steps :
16
16
- name : Checkout repo
17
- uses : actions/checkout@v3
17
+ uses : actions/checkout@v4
18
18
19
19
- name : Cache Stack dirs (Linux/macOS)
20
20
if : runner.os != 'Windows'
41
41
42
42
steps :
43
43
- name : Checkout repo
44
- uses : actions/checkout@v3
44
+ uses : actions/checkout@v4
45
45
46
46
- name : Cache Stack dirs (Linux/macOS)
47
47
if : runner.os != 'Windows'
60
60
# and also reduces how much we need to cache with the `cache` action.
61
61
- name : Install Nix
62
62
if : runner.os != 'Windows'
63
- uses : cachix/install-nix-action@v22
63
+ uses : cachix/install-nix-action@v26
64
64
with :
65
65
extra_nix_config : |
66
66
access-tokens = github.com=${{ secrets.GITHUB_TOKEN }}
86
86
87
87
# Tests can be flaky so we retry them a few times.
88
88
- name : Run tests
89
- uses : nick-fields/retry@v2
89
+ uses : nick-fields/retry@v3
90
90
with :
91
91
timeout_minutes : 20
92
92
max_attempts : 3
Original file line number Diff line number Diff line change 12
12
name = "cornelis" ;
13
13
# Update `./.github/workflows/nix.yml` if changed.
14
14
# `ghc902` excluded due to build issues.
15
- ghcVersions = map ( v : "ghc${ v } " ) [ "810" "92" "94" "96" ] ;
15
+ ghcVersions = map ( v : "ghc${ v } " ) [ "810" "92" "94" "96" "98" ] ;
16
16
# Ensure resolver in `./stack.yaml` is in sync with `defaultGhcVersion`.
17
- defaultGhcVersion = "ghc94 " ;
17
+ defaultGhcVersion = "ghc96 " ;
18
18
in
19
19
{
20
20
overlays = {
Original file line number Diff line number Diff line change 1
- # GHC 9.4.8
1
+ # GHC 9.6.4
2
2
# Update `defaultGHCVersion` in `./flake.nix` when updating to resolver with different GHC version.
3
- resolver : lts-21.25
3
+ resolver : lts-22.13
4
4
5
5
packages :
6
6
- .
Original file line number Diff line number Diff line change @@ -13,7 +13,7 @@ packages:
13
13
hackage: levenshtein-0.2.1.0
14
14
snapshots:
15
15
- completed:
16
- sha256: a81fb3877c4f9031e1325eb3935122e608d80715dc16b586eb11ddbff8671ecd
17
- size: 640086
18
- url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/21/25 .yaml
19
- original: lts-21.25
16
+ sha256: 6f0bea3ba5b07360f25bc886e8cff8d847767557a492a6f7f6dcb06e3cc79ee9
17
+ size: 712905
18
+ url: https://raw.githubusercontent.com/commercialhaskell/stackage-snapshots/master/lts/22/13 .yaml
19
+ original: lts-22.13
You can’t perform that action at this time.
0 commit comments