mirror of
https://github.com/linuxboot/heads.git
synced 2025-03-14 08:16:44 +00:00
CircleCI: refactor 24.02.01 coreboot buildstack cache reusal ordering and 24.12 buildstack reusal
Goal is to see which boards fail to build seperately with 24.12 Signed-off-by: Thierry Laurion <insurgo@riseup.net>
This commit is contained in:
parent
e94609799a
commit
5b950c4614
@ -230,10 +230,10 @@ workflows:
|
||||
# Below, sequentially build one board for each coreboot version.
|
||||
# The last board in the sequence is the dependency for the parallel boards built at the end, and also save_cache.
|
||||
|
||||
# coreboot 24.02.01
|
||||
# coreboot 24.02.01, base layer cache to be built and reused by all 24.02.01 boards
|
||||
- build_and_persist:
|
||||
name: x230-hotp-maximized
|
||||
target: x230-hotp-maximized
|
||||
name: novacustom-nv4x_adl
|
||||
target: novacustom-nv4x_adl
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x86-musl-cross-make
|
||||
@ -244,7 +244,7 @@ workflows:
|
||||
target: librem_14
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- novacustom-nv4x_adl
|
||||
|
||||
# t480 is based on 24.12 coreboot release, not sharing any buildstack from now, depend on muscl-cross cache
|
||||
- build_and_persist:
|
||||
@ -254,18 +254,6 @@ workflows:
|
||||
requires:
|
||||
- x86-musl-cross-make
|
||||
|
||||
# coreboot nitropad
|
||||
# Nitropads depending on x230-hotp-maximized cache since kernel is 6.x and coreboot is git is unshared
|
||||
# We use nitropad's coreboot's fork crossgcc
|
||||
# No need to wait further for other board's cache
|
||||
# We reuse built modules from x230-hotp-maximized cache only
|
||||
- build_and_persist:
|
||||
name: novacustom-nv4x_adl
|
||||
target: novacustom-nv4x_adl
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
|
||||
# coreboot talos_2
|
||||
- build_and_persist:
|
||||
name: UNTESTED_talos-2
|
||||
@ -288,58 +276,58 @@ workflows:
|
||||
- save_cache:
|
||||
requires:
|
||||
- UNTESTED_talos-2
|
||||
- librem_14
|
||||
- t480-hotp-maximized
|
||||
|
||||
# Those onboarding new boards should add their entries below.
|
||||
# coreboot 24.02.01 boards
|
||||
# coreboot 24.12 boards
|
||||
- build:
|
||||
name: x220-hotp-maximized
|
||||
target: x220-hotp-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- t480-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: x220-maximized
|
||||
target: x220-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- t480-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: t420-hotp-maximized
|
||||
target: t420-hotp-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- t480-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: t420-maximized
|
||||
target: t420-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- t480-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: x230-hotp-maximized_usb-kb
|
||||
target: x230-hotp-maximized_usb-kb
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- t480-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: t430-hotp-maximized
|
||||
target: t430-hotp-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- t480-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: x230-maximized
|
||||
target: x230-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- t480-hotp-maximized
|
||||
|
||||
#TODO: move away of 24.02.01 coreboot and depend on optiplex specific dasharo commit
|
||||
- build:
|
||||
@ -347,127 +335,126 @@ workflows:
|
||||
target: optiplex-7010_9010-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- t480-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: optiplex-7010_9010-hotp-maximized
|
||||
target: optiplex-7010_9010-hotp-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- t480-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: optiplex-7010_9010_TXT-maximized
|
||||
target: optiplex-7010_9010_TXT-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- t480-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: optiplex-7010_9010_TXT-hotp-maximized
|
||||
target: optiplex-7010_9010_TXT-hotp-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- t480-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: x230-maximized-fhd_edp
|
||||
target: x230-maximized-fhd_edp
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- t480-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: x230-hotp-maximized-fhd_edp
|
||||
target: x230-hotp-maximized-fhd_edp
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- t480-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: w530-hotp-maximized
|
||||
target: w530-hotp-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- t480-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: t430-maximized
|
||||
target: t430-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- t480-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: w530-maximized
|
||||
target: w530-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- t480-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: t530-maximized
|
||||
target: t530-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- t480-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: t530-hotp-maximized
|
||||
target: t530-hotp-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
|
||||
- t480-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: UNTESTED_t440p-maximized
|
||||
target: UNTESTED_t440p-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- t480-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: UNTESTED_t440p-hotp-maximized
|
||||
target: UNTESTED_t440p-hotp-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- t480-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: UNTESTED_w541-maximized
|
||||
target: UNTESTED_w541-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- t480-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: UNTESTED_w541-hotp-maximized
|
||||
target: UNTESTED_w541-hotp-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- t480-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: qemu-coreboot-fbwhiptail-tpm2-hotp
|
||||
target: qemu-coreboot-fbwhiptail-tpm2-hotp
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- t480-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: z220-cmt-maximized
|
||||
target: z220-cmt-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- t480-hotp-maximized
|
||||
|
||||
- build:
|
||||
name: z220-cmt-hotp-maximized
|
||||
target: z220-cmt-hotp-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- t480-hotp-maximized
|
||||
|
||||
# coreboot purism
|
||||
# librem boards
|
||||
@ -520,14 +507,6 @@ workflows:
|
||||
requires:
|
||||
- librem_14
|
||||
|
||||
# t480 is based on 24.12 coreboot release, not sharing any buildstack from now, depend on muscl-cross cache
|
||||
- build:
|
||||
name: t480-maximized
|
||||
target: t480-maximized
|
||||
subcommand: ""
|
||||
requires:
|
||||
- t480-hotp-maximized
|
||||
|
||||
# dasharo release, share 24.02.01 utils/crossgcc
|
||||
- build:
|
||||
name: UNTESTED_nitropad-ns50
|
||||
@ -541,5 +520,5 @@ workflows:
|
||||
target: novacustom-v560tu
|
||||
subcommand: ""
|
||||
requires:
|
||||
- x230-hotp-maximized
|
||||
- novacustom-nv4x_adl
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user