@@ -21,126 +21,126 @@ jobs:
21
21
nix-build :
22
22
runs-on : [self-hosted, linux]
23
23
steps :
24
- - uses : actions/checkout@v3
24
+ - uses : actions/checkout@v4
25
25
- name : " Run tests with ghc8107: Running the nix-build tests..."
26
26
run : " ./test/tests.sh ghc8107 nix-build"
27
27
28
28
unit-tests :
29
29
runs-on : [self-hosted, linux]
30
30
steps :
31
- - uses : actions/checkout@v3
31
+ - uses : actions/checkout@v4
32
32
- name : " Run tests with ghc8107: Running the unit tests..."
33
33
run : " ./test/tests.sh ghc8107 unit-tests"
34
34
35
35
runghc :
36
36
runs-on : [self-hosted, linux]
37
37
steps :
38
- - uses : actions/checkout@v3
38
+ - uses : actions/checkout@v4
39
39
- name : " Run tests with ghc8107: Checking that a nix-shell works for runghc..."
40
40
run : " ./test/tests.sh ghc8107 runghc"
41
41
42
42
cabal :
43
43
runs-on : [self-hosted, linux]
44
44
steps :
45
- - uses : actions/checkout@v3
45
+ - uses : actions/checkout@v4
46
46
- name : " Run tests with ghc8107: Checking that a nix-shell works for cabal..."
47
47
run : " ./test/tests.sh ghc8107 cabal"
48
48
49
49
cabal-doExactConfig :
50
50
runs-on : [self-hosted, linux]
51
51
steps :
52
- - uses : actions/checkout@v3
52
+ - uses : actions/checkout@v4
53
53
- name : " Run tests with ghc8107: Checking that a nix-shell works for cabal (doExactConfig component)..."
54
54
run : " ./test/tests.sh ghc8107 cabal-doExactConfig"
55
55
56
56
tests-benchmarks :
57
57
runs-on : [self-hosted, linux]
58
58
steps :
59
- - uses : actions/checkout@v3
59
+ - uses : actions/checkout@v4
60
60
- name : " Run tests with ghc8107: Checking that a nix-shell works for a project with test-suite build-tools and benchmarks..."
61
61
run : " ./test/tests.sh ghc8107 tests-benchmarks"
62
62
63
63
multi-target :
64
64
runs-on : [self-hosted, linux]
65
65
steps :
66
- - uses : actions/checkout@v3
66
+ - uses : actions/checkout@v4
67
67
- name : " Run tests with ghc8107: Checking that a nix-shell works for a multi-target project..."
68
68
run : " ./test/tests.sh ghc8107 multi-target"
69
69
70
70
shellFor-single-package :
71
71
runs-on : [self-hosted, linux]
72
72
steps :
73
- - uses : actions/checkout@v3
73
+ - uses : actions/checkout@v4
74
74
- name : " Run tests with ghc8107: Checking shellFor works for a cabal project, multiple packages..."
75
75
run : " ./test/tests.sh ghc8107 shellFor-single-package"
76
76
77
77
shellFor-multiple-package :
78
78
runs-on : [self-hosted, linux]
79
79
steps :
80
- - uses : actions/checkout@v3
80
+ - uses : actions/checkout@v4
81
81
- name : " Run tests with ghc8107: Checking shellFor works for a cabal project, single package...y"
82
82
run : " ./test/tests.sh ghc8107 shellFor-multiple-package"
83
83
84
84
shellFor-hoogle :
85
85
runs-on : [self-hosted, linux]
86
86
steps :
87
- - uses : actions/checkout@v3
87
+ - uses : actions/checkout@v4
88
88
- name : " Run tests with ghc8107: Checking shellFor works for a cabal project, single package..."
89
89
run : " ./test/tests.sh ghc8107 shellFor-hoogle"
90
90
91
91
shellFor-not-depends :
92
92
runs-on : [self-hosted, linux]
93
93
steps :
94
- - uses : actions/checkout@v3
94
+ - uses : actions/checkout@v4
95
95
- name : " Run tests with ghc8107: Checking shellFor does not depend on given packages...y"
96
96
run : " ./test/tests.sh ghc8107 shellFor-not-depends"
97
97
98
98
maintainer-scripts :
99
99
runs-on : [self-hosted, linux]
100
100
steps :
101
- - uses : actions/checkout@v3
101
+ - uses : actions/checkout@v4
102
102
- name : " Run tests with ghc8107: Checking the maintainer scripts...y"
103
103
run : " ./test/tests.sh ghc8107 maintainer-scripts"
104
104
105
105
plan-extra-hackages :
106
106
runs-on : [self-hosted, linux]
107
107
steps :
108
- - uses : actions/checkout@v3
108
+ - uses : actions/checkout@v4
109
109
- name : " Run tests with ghc8107: Checking that plan construction works with extra Hackages..."
110
110
run : " ./test/tests.sh ghc8107 plan-extra-hackages"
111
111
112
112
build-extra-hackages :
113
113
runs-on : [self-hosted, linux]
114
114
steps :
115
- - uses : actions/checkout@v3
115
+ - uses : actions/checkout@v4
116
116
- name : " Run tests with ghc8107: Checking that package with extra Hackages can be build..."
117
117
run : " ./test/tests.sh ghc8107 build-extra-hackages"
118
118
119
119
hix :
120
120
runs-on : [self-hosted, linux]
121
121
steps :
122
- - uses : actions/checkout@v3
122
+ - uses : actions/checkout@v4
123
123
- name : " Run tests with ghc8107: End-2-end test of hix project initialization and flakes development shell ..."
124
124
run : " ./test/tests.sh ghc8107 hix"
125
125
126
126
# template:
127
127
# runs-on: [self-hosted, linux]
128
128
# steps:
129
- # - uses: actions/checkout@v3
129
+ # - uses: actions/checkout@v4
130
130
# - name: "Run tests with ghc8107: End-2-end test of hix project initialization and flakes development shell ..."
131
131
# run: "./test/tests.sh ghc8107 template"
132
132
133
133
docs :
134
134
runs-on : [self-hosted, linux]
135
135
steps :
136
- - uses : actions/checkout@v3
136
+ - uses : actions/checkout@v4
137
137
- name : " Test examples in documentation ..."
138
138
run : " ./test/tests.sh ghc8107 docs"
139
139
140
140
hydra-ifdLevel-0-and-1 :
141
141
runs-on : [self-hosted, linux]
142
142
steps :
143
- - uses : actions/checkout@v3
143
+ - uses : actions/checkout@v4
144
144
- name : " Check that jobset will evaluate in Hydra at ifdLevel 0 and 1"
145
145
run : |
146
146
nix-build build.nix -A maintainer-scripts.check-hydra -o check-hydra.sh
@@ -150,7 +150,7 @@ jobs:
150
150
hydra-ifdLevel-2 :
151
151
runs-on : [self-hosted, linux]
152
152
steps :
153
- - uses : actions/checkout@v3
153
+ - uses : actions/checkout@v4
154
154
- name : " Check that jobset will evaluate in Hydra at ifdLevel 2"
155
155
run : |
156
156
nix-build build.nix -A maintainer-scripts.check-hydra -o check-hydra.sh
@@ -159,7 +159,7 @@ jobs:
159
159
hydra-ifdLevel-3-and-ghc-8-10 :
160
160
runs-on : [self-hosted, linux]
161
161
steps :
162
- - uses : actions/checkout@v3
162
+ - uses : actions/checkout@v4
163
163
- name : " Check that jobset will evaluate in Hydra at ifdLevel 3 and ghc 8.10"
164
164
run : |
165
165
nix-build build.nix -A maintainer-scripts.check-hydra -o check-hydra.sh
@@ -168,7 +168,7 @@ jobs:
168
168
hydra-ifdLevel-3-and-ghc-9-2 :
169
169
runs-on : [self-hosted, linux]
170
170
steps :
171
- - uses : actions/checkout@v3
171
+ - uses : actions/checkout@v4
172
172
- name : " Check that jobset will evaluate in Hydra at ifdLevel 3 and ghc 9.2"
173
173
run : |
174
174
nix-build build.nix -A maintainer-scripts.check-hydra -o check-hydra.sh
@@ -177,7 +177,7 @@ jobs:
177
177
hydra-ifdLevel-3-and-not-ghc-8-10-or-9-2 :
178
178
runs-on : [self-hosted, linux]
179
179
steps :
180
- - uses : actions/checkout@v3
180
+ - uses : actions/checkout@v4
181
181
- name : " Check that jobset will evaluate in Hydra at ifdLevel 3 and not (ghc 8.10 or ghc 9.2)"
182
182
run : |
183
183
nix-build build.nix -A maintainer-scripts.check-hydra -o check-hydra.sh
@@ -186,7 +186,7 @@ jobs:
186
186
closure-size :
187
187
runs-on : [self-hosted, linux]
188
188
steps :
189
- - uses : actions/checkout@v3
189
+ - uses : actions/checkout@v4
190
190
- name : " Check closure size with ghc8107"
191
191
run : |
192
192
nix-build build.nix -A maintainer-scripts.check-closure-size --argstr compiler-nix-name ghc8107 -o check-closure-size.sh
@@ -196,7 +196,7 @@ jobs:
196
196
update-docs :
197
197
runs-on : [self-hosted, linux]
198
198
steps :
199
- - uses : actions/checkout@v3
199
+ - uses : actions/checkout@v4
200
200
- name : " Update docs"
201
201
run : |
202
202
nix-build build.nix -A maintainer-scripts.update-docs -o update-docs.sh
@@ -205,7 +205,7 @@ jobs:
205
205
check-materialization-concurrency :
206
206
runs-on : [self-hosted, linux]
207
207
steps :
208
- - uses : actions/checkout@v3
208
+ - uses : actions/checkout@v4
209
209
- name : " Make sure materialize function does not limit concurrency"
210
210
run : |
211
211
nix-build build.nix -A maintainer-scripts.check-materialization-concurrency -o check-materialization-concurrency.sh
@@ -214,7 +214,7 @@ jobs:
214
214
check-path-support :
215
215
runs-on : [self-hosted, linux]
216
216
steps :
217
- - uses : actions/checkout@v3
217
+ - uses : actions/checkout@v4
218
218
- name : " Make sure non store paths like can be used as src"
219
219
run : |
220
220
nix-build build.nix -A maintainer-scripts.check-path-support --argstr compiler-nix-name ghc8107 -o check-path-support.sh
@@ -223,26 +223,26 @@ jobs:
223
223
haskell-nix-roots-do-not-require-IFDs :
224
224
runs-on : [self-hosted, linux]
225
225
steps :
226
- - uses : actions/checkout@v3
226
+ - uses : actions/checkout@v4
227
227
- name : " Check that the haskell.nix roots do not require IFDs"
228
228
run : nix build .#roots.x86_64-linux --accept-flake-config --option allow-import-from-derivation false
229
229
230
230
hydra-without-remote-builders :
231
231
runs-on : [self-hosted, linux]
232
232
steps :
233
- - uses : actions/checkout@v3
233
+ - uses : actions/checkout@v4
234
234
- name : " Check that evaluation of hydra jobs works without using remote builders"
235
235
run : nix path-info --derivation .#requiredJobs.x86_64-darwin.required-unstable-ghc8107-native --show-trace --builders ''
236
236
237
237
hix-cabal :
238
238
runs-on : [self-hosted, linux]
239
239
steps :
240
- - uses : actions/checkout@v3
240
+ - uses : actions/checkout@v4
241
241
- name : " Check hix -- run github:haskell/cabal/3.10#cabal-install:exe:cabal -- --version"
242
242
run : " HIX_DIR=$(mktemp -d) nix run .#hix --accept-flake-config -- run github:haskell/cabal/3.10#cabal-install:exe:cabal --accept-flake-config --override-input haskellNix . -- --version"
243
243
244
244
nix-tools :
245
245
runs-on : [self-hosted, linux]
246
246
steps :
247
- - uses : actions/checkout@v3
247
+ - uses : actions/checkout@v4
248
248
- run : nix build ./nix-tools#checks.x86_64-linux.truncate-index --accept-flake-config
0 commit comments