@@ -65,11 +65,11 @@ jobs:
65
65
- run :
66
66
name : Creating coreboot (and associated patches) and musl-cross-make modules digest (musl-cross-make and coreboot cache digest)
67
67
command : |
68
- find .circleci/config.yml ./Makefile ./flake.lock ./modules/coreboot ./modules/musl-cross* ./patches/coreboot* -type f | sort -h | xargs sha256sum > ./tmpDir/coreboot_musl-cross.sha256sums
68
+ find .circleci/config.yml ./Makefile ./flake.lock ./modules/coreboot ./modules/musl-cross-make * ./patches/coreboot* -type f | sort -h | xargs sha256sum > ./tmpDir/coreboot_musl-cross-make .sha256sums
69
69
- run :
70
70
name : Creating musl-cross-make and musl-cross-make patches digest (musl-cross-make cache digest)
71
71
command : |
72
- find .circleci/config.yml ./Makefile ./flake.lock modules/musl-cross* -type f | sort -h | xargs sha256sum > ./tmpDir/musl-cross.sha256sums
72
+ find .circleci/config.yml ./Makefile ./flake.lock modules/musl-cross-make * -type f | sort -h | xargs sha256sum > ./tmpDir/musl-cross-make .sha256sums
73
73
- restore_cache :
74
74
# First matched/found key wins and following keys are not tried
75
75
keys :
@@ -79,10 +79,10 @@ jobs:
79
79
- nix-docker-heads-modules-and-patches-{{ checksum "./tmpDir/all_modules_and_patches.sha256sums" }}{{ .Environment.CACHE_VERSION }}
80
80
81
81
# Cache for coreboot module (and patches) and musl-cross-make digests (coreboot: triannual release)
82
- - nix-docker-heads-coreboot-musl-cross-{{ checksum "./tmpDir/coreboot_musl-cross.sha256sums" }}{{ .Environment.CACHE_VERSION }}
82
+ - nix-docker-heads-coreboot-musl-cross-make- {{ checksum "./tmpDir/coreboot_musl-cross-make .sha256sums" }}{{ .Environment.CACHE_VERSION }}
83
83
84
84
# Cache for musl-cross-make module digest (rarely modified).
85
- - nix-docker-heads-musl-cross-{{ checksum "./tmpDir/musl-cross.sha256sums" }}{{ .Environment.CACHE_VERSION }}
85
+ - nix-docker-heads-musl-cross-make- {{ checksum "./tmpDir/musl-cross-make .sha256sums" }}{{ .Environment.CACHE_VERSION }}
86
86
- run :
87
87
name : Download and neuter xx20 ME (keep generated GBE and extracted IFD in tree)
88
88
command : |
@@ -171,26 +171,26 @@ jobs:
171
171
- attach_workspace :
172
172
at : ~/heads
173
173
- save_cache :
174
- # Generate cache for the same musl-cross module definition if hash is not previously existing
174
+ # Generate cache for the same musl-cross-make module definition if hash is not previously existing
175
175
# CircleCI removed their wildcard support, so we have to list precise versions to cache in directory names
176
- key : nix-docker-heads-musl-cross-{{ checksum "./tmpDir/musl-cross.sha256sums" }}{{ .Environment.CACHE_VERSION }}
176
+ key : nix-docker-heads-musl-cross-make- {{ checksum "./tmpDir/musl-cross-make .sha256sums" }}{{ .Environment.CACHE_VERSION }}
177
177
paths :
178
- - build/ppc64/musl-cross-38e52db8358c043ae82b346a2e6e66bc86a53bc1
179
- - build/x86/musl-cross-38e52db8358c043ae82b346a2e6e66bc86a53bc1
178
+ - build/ppc64/musl-cross-make- 38e52db8358c043ae82b346a2e6e66bc86a53bc1
179
+ - build/x86/musl-cross-make- 38e52db8358c043ae82b346a2e6e66bc86a53bc1
180
180
- crossgcc
181
181
- packages
182
182
- save_cache :
183
183
# Generate cache for the same coreboot and musl-cross-make modules definition if hash is not previously existing
184
184
# CircleCI removed their wildcard support, so we have to list precise versions to cache in directory names
185
- key : nix-docker-heads-coreboot-musl-cross-{{ checksum "./tmpDir/coreboot_musl-cross.sha256sums" }}{{ .Environment.CACHE_VERSION }}
185
+ key : nix-docker-heads-coreboot-musl-cross-make- {{ checksum "./tmpDir/coreboot_musl-cross-make .sha256sums" }}{{ .Environment.CACHE_VERSION }}
186
186
paths :
187
187
- build/ppc64/coreboot-talos_2
188
- - build/ppc64/musl-cross-38e52db8358c043ae82b346a2e6e66bc86a53bc1
188
+ - build/ppc64/musl-cross-make- 38e52db8358c043ae82b346a2e6e66bc86a53bc1
189
189
- build/x86/coreboot-4.11
190
190
- build/x86/coreboot-24.02.01
191
191
- build/x86/coreboot-dasharo
192
192
- build/x86/coreboot-purism
193
- - build/x86/musl-cross-38e52db8358c043ae82b346a2e6e66bc86a53bc1
193
+ - build/x86/musl-cross-make- 38e52db8358c043ae82b346a2e6e66bc86a53bc1
194
194
- crossgcc
195
195
- packages
196
196
- save_cache :
@@ -208,20 +208,20 @@ workflows:
208
208
jobs :
209
209
- prep_env
210
210
211
- # This step builds musl-cross for x86 architecture, which will be used by subsequent x86 board builds
211
+ # This step builds musl-cross-make for x86 architecture, which will be used by subsequent x86 board builds
212
212
- build_and_persist :
213
- name : x86-musl-cross
213
+ name : x86-musl-cross-make
214
214
target : x230-hotp-maximized
215
- subcommand : " musl-cross"
215
+ subcommand : " musl-cross-make "
216
216
requires :
217
217
- prep_env
218
218
219
- # This step builds musl-cross for ppc64 architecture, which will be used by subsequent ppc64 board builds
219
+ # This step builds musl-cross-make for ppc64 architecture, which will be used by subsequent ppc64 board builds
220
220
- build_and_persist :
221
- name : ppc64-musl-cross
221
+ name : ppc64-musl-cross-make
222
222
arch : ppc64
223
- target : talos -2
224
- subcommand : " musl-cross"
223
+ target : UNTESTED_talos -2
224
+ subcommand : " musl-cross-make "
225
225
requires :
226
226
- prep_env
227
227
@@ -234,7 +234,7 @@ workflows:
234
234
target : x230-hotp-maximized
235
235
subcommand : " "
236
236
requires :
237
- - x86-musl-cross
237
+ - x86-musl-cross-make
238
238
239
239
# coreboot purism
240
240
- build_and_persist :
@@ -254,30 +254,30 @@ workflows:
254
254
target : nitropad-nv41
255
255
subcommand : " "
256
256
requires :
257
- - x86-musl-cross
257
+ - x86-musl-cross-make
258
258
259
259
# coreboot talos_2
260
260
- build_and_persist :
261
- name : talos -2
261
+ name : UNTESTED_talos -2
262
262
arch : ppc64
263
- target : talos -2
263
+ target : UNTESTED_talos -2
264
264
subcommand : " "
265
265
requires :
266
- - ppc64-musl-cross
266
+ - ppc64-musl-cross-make
267
267
268
268
# coreboot 4.11
269
269
- build_and_persist :
270
270
name : librem_l1um
271
271
target : librem_l1um
272
272
subcommand : " "
273
273
requires :
274
- - x86-musl-cross
274
+ - x86-musl-cross-make
275
275
276
276
# Cache one workspace per architecture
277
277
# Make sure workspace caches are chainloaded and the last in chain for an arch is saved
278
278
- save_cache :
279
279
requires :
280
- - talos -2
280
+ - UNTESTED_talos -2
281
281
- librem_14
282
282
283
283
# Those onboarding new boards should add their entries below.
0 commit comments