mirror of https://github.com/wolfSSL/wolfBoot.git
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> |
||
|---|---|---|
| .. | ||
| docker/renesas-rx | ||
| workflows | ||