From af26a7ef0c37b6f7ebc69132ddea688ca18fe283 Mon Sep 17 00:00:00 2001 From: Thierry Laurion Date: Wed, 22 Jun 2022 16:30:05 -0400 Subject: [PATCH] CircleCI: Remove coreboot 4.11 builds Coreboot 4.11 boards are not properly building as of now. coreboot.pre fails to depend on .car.data because of a race condition that can only be mitigated by single threading CPUS= This is unrelated to other changes. KGPE-D16 will soon enough depend on dasharo coreboot and be ported upstream later on. --- .circleci/config.yml | 72 ++++++++++++++++++++------------------------ 1 file changed, 32 insertions(+), 40 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 9d56b356..368bc72a 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -192,21 +192,13 @@ workflows: # version. The last board in the sequence is the dependency # for the parallel boards built at the end, and also save_cache. - # Prerequisites - - build_and_persist: - name: bootstrap_musl-cross-make - target: x230-hotp-maximized - subcommand: bootstrap musl-cross - requires: - - prep_env - # Coreboot 4.13 - build_and_persist: name: x230-hotp-maximized target: x230-hotp-maximized subcommand: "" requires: - - bootstrap_musl-cross-make + - prep_env # Coreboot 4.15 - build_and_persist: @@ -217,18 +209,18 @@ workflows: - x230-hotp-maximized # Coreboot 4.11 - - build_and_persist: - name: kgpe-d16_workstation - target: kgpe-d16_workstation - subcommand: "" - requires: - - librem_14 +# - build_and_persist: +# name: librem_l1um +# target: librem_l1um +# subcommand: "" +# requires: +# - librem_14 #Cache one workspace per Coreboot version, ideally the boards including the highest number of modules, since not rebuilt across builds. #Below, 4.11, 4.13, 4.15 - save_cache: requires: - - kgpe-d16_workstation + - librem_15v4 # # @@ -473,33 +465,33 @@ workflows: requires: - librem_14 - - build: - name: kgpe-d16_workstation-usb_keyboard - target: kgpe-d16_workstation-usb_keyboard - subcommand: "" - requires: - - kgpe-d16_workstation +# - build: +# name: kgpe-d16_workstation-usb_keyboard +# target: kgpe-d16_workstation-usb_keyboard +# subcommand: "" +# requires: +# - kgpe-d16_workstation - - build: - name: kgpe-d16_server - target: kgpe-d16_server - subcommand: "" - requires: - - kgpe-d16_workstation +# - build: +# name: kgpe-d16_server +# target: kgpe-d16_server +# subcommand: "" +# requires: +# - kgpe-d16_workstation - - build: - name: kgpe-d16_server-whiptail - target: kgpe-d16_server-whiptail - subcommand: "" - requires: - - kgpe-d16_workstation +# - build: +# name: kgpe-d16_server-whiptail +# target: kgpe-d16_server-whiptail +# subcommand: "" +# requires: +# - kgpe-d16_workstation - - build: - name: librem_l1um - target: librem_l1um - subcommand: "" - requires: - - kgpe-d16_workstation +# - build: +# name: librem_l1um +# target: librem_l1um +# subcommand: "" +# requires: +# - librem_14 ######################## ########################