wolfBoot/.github/workflows
Sameeh Jubran 9c23c82bb4 sbom: build each cross-target SBOM for the target its config selects
The cross_targets matrix lists config file names, and the step passed the
same string as TARGET. For four of the seven entries that is not the
target the config selects: nrf52840.config sets TARGET=nrf52,
imx-rt1060.config sets imx_rt, nxp-t1040.config sets nxp_t1040, and
renesas-rx65n.config sets rx65n.

TARGET on the command line beats the config, so the build asked for
hal/nrf52840.o, whose source does not exist. SBOM_SRCS filters the source
list through $(wildcard), which dropped it, and the job stayed green
while publishing an SBOM for a bootloader with no target HAL at all:
29 sources, hal.c present, nrf52.c absent.

Drop the TARGET override and let the config decide, which is what the
documented invocation already does. nrf52840 now records 30 sources with
hal/nrf52.c among them, and the document is named for the real target.

Signed-off-by: Sameeh Jubran <sameeh@wolfssl.com>
2026-08-20 15:22:16 +02:00
..
build-keytools-windows.yml
dualbank-emulator-tests.yml ci: add stm32u5 dual-bank swap fallback test on m33mu 2026-07-09 15:14:51 +02:00
footprint.yml Moving trustzone test to, wolfboot-ci-m33mu CI to v1.0 2026-03-24 14:25:18 +01:00
test-build-aarch64.yml zynq: add optional ZynqMP PHY init over GEM MDIO 2026-07-30 15:26:01 +02:00
test-build-cmake-dot-config.yml Moving trustzone test to, wolfboot-ci-m33mu CI to v1.0 2026-03-24 14:25:18 +01:00
test-build-cmake-mac.yml
test-build-cmake-presets.yml Moving trustzone test to, wolfboot-ci-m33mu CI to v1.0 2026-03-24 14:25:18 +01:00
test-build-cmake-script.yml Moving trustzone test to, wolfboot-ci-m33mu CI to v1.0 2026-03-24 14:25:18 +01:00
test-build-cmake-windows.yml
test-build-cmake.yml Moving trustzone test to, wolfboot-ci-m33mu CI to v1.0 2026-03-24 14:25:18 +01:00
test-build-kontron-vx3060-s2.yml Addressed copilot's comments 2026-04-28 15:22:41 +02:00
test-build-lms.yml Moving trustzone test to, wolfboot-ci-m33mu CI to v1.0 2026-03-24 14:25:18 +01:00
test-build-mcux-sdk-manifests.yml Moving trustzone test to, wolfboot-ci-m33mu CI to v1.0 2026-03-24 14:25:18 +01:00
test-build-mcux-sdk.yml Moving trustzone test to, wolfboot-ci-m33mu CI to v1.0 2026-03-24 14:25:18 +01:00
test-build-msdk.yml Add MAX32666 CI 2026-07-31 14:33:56 +02:00
test-build-pic32cx.yml
test-build-pico-sdk.yml Moving trustzone test to, wolfboot-ci-m33mu CI to v1.0 2026-03-24 14:25:18 +01:00
test-build-powerpc.yml Moving trustzone test to, wolfboot-ci-m33mu CI to v1.0 2026-03-24 14:25:18 +01:00
test-build-psoc6.yml Moving trustzone test to, wolfboot-ci-m33mu CI to v1.0 2026-03-24 14:25:18 +01:00
test-build-renesas-rx.yml ci: build Renesas RX example configs 2026-07-30 15:32:31 +02:00
test-build-riscv.yml PolarFire SoC: LPDDR4 DDR init for MPFS250T Video Kit (M-Mode) 2026-08-03 12:27:22 +02:00
test-build-sim-tpm.yml
test-build-stm32cube.yml Moving trustzone test to, wolfboot-ci-m33mu CI to v1.0 2026-03-24 14:25:18 +01:00
test-build.yml Add aarch64_efi target: wolfBoot as an AArch64 UEFI application 2026-08-10 21:03:50 +02:00
test-configs.yml ci: build zynqmp with FIT_RAMDISK to cover the src/fdt.c initrd paths 2026-08-18 11:04:53 +02:00
test-cppcheck.yml Moving trustzone test to, wolfboot-ci-m33mu CI to v1.0 2026-03-24 14:25:18 +01:00
test-cryptocb-simulator.yml review feedback 2026-05-05 16:37:54 +02:00
test-custom-tlv-simulator.yml add test coverage for large and file-backed tlvs 2026-07-21 16:33:19 -06:00
test-elf-scattered.yml Add oneshot hash build option 2026-04-17 08:25:51 +02:00
test-external-library-paths.yml Add wolfCOSE DICE attestation 2026-08-06 09:44:52 +02:00
test-filesystem.yml Moving trustzone test to, wolfboot-ci-m33mu CI to v1.0 2026-03-24 14:25:18 +01:00
test-hooks-simulator.yml Fixed regression in sim test, added sim test for denied rollback 2026-04-15 18:26:04 +02:00
test-keytools-msys2.yml
test-keytools.yml Moving trustzone test to, wolfboot-ci-m33mu CI to v1.0 2026-03-24 14:25:18 +01:00
test-library.yml Moving trustzone test to, wolfboot-ci-m33mu CI to v1.0 2026-03-24 14:25:18 +01:00
test-parse-tools.yml Moving trustzone test to, wolfboot-ci-m33mu CI to v1.0 2026-03-24 14:25:18 +01:00
test-powerfail-simulator.yml Moving trustzone test to, wolfboot-ci-m33mu CI to v1.0 2026-03-24 14:25:18 +01:00
test-raspi3-encrypted.yml ci: cover the raspi3 encrypted artifact pipeline 2026-08-18 20:04:55 +02:00
test-renode-fastmath-smallstack.yml Proper migration of renode tests 2026-04-28 15:04:35 +02:00
test-renode-fastmath.yml Proper migration of renode tests 2026-04-28 15:04:35 +02:00
test-renode-noasm-smallstack.yml Proper migration of renode tests 2026-04-28 15:04:35 +02:00
test-renode-noasm.yml Proper migration of renode tests 2026-04-28 15:04:35 +02:00
test-renode-nrf52.yml Proper migration of renode tests 2026-04-28 15:04:35 +02:00
test-renode-sha3.yml Proper migration of renode tests 2026-04-28 15:04:35 +02:00
test-renode-sha384.yml Proper migration of renode tests 2026-04-28 15:04:35 +02:00
test-renode-smallstack.yml Proper migration of renode tests 2026-04-28 15:04:35 +02:00
test-sbom.yml sbom: build each cross-target SBOM for the target its config selects 2026-08-20 15:22:16 +02:00
test-sim-self-update.yml Add additional test coverage for monolithic self updates with asymmetric partition sizing 2026-08-19 17:47:48 +02:00
test-sunnyday-simulator.yml Add SW-only RSA PSS 2026-04-28 15:02:57 +02:00
test-tpm.yml
test-units.yml Moving trustzone test to, wolfboot-ci-m33mu CI to v1.0 2026-03-24 14:25:18 +01:00
test-vscode.yml Moving trustzone test to, wolfboot-ci-m33mu CI to v1.0 2026-03-24 14:25:18 +01:00
test-wolfhsm-simulator.yml Add support for auxillary algorithms and cert chain/TPM usage 2026-07-22 11:47:16 +02:00
test-x86-fsp-qemu.yml Addressed copilot's comments 2026-04-28 15:22:41 +02:00
trustzone-emulator-tests.yml Add wolfCOSE DICE attestation 2026-08-06 09:44:52 +02:00