Debian Trixie ships with GNU make v4.4.1. v4.4 introduced a new --shuffle option that shuffles goal and prerequisite ordering to hopefully catch issues around non-deterministic build order in parallel makefiles.
Let's enable this option for all our defconfig builds. When a build fails, make will also print to stderr a shuffle=<integer> line. The integer can be passed to --shuffle locally when trying to reproduce the breakage. Ahmad Fatoum (3): ci: container: update components installed on top to newest versions ci: container: update to Debian Trixie ci: build: shuffle goal and prerequisite ordering .github/workflows/build-defconfigs.yml | 2 ++ test/Containerfile | 21 ++++++++++----------- 2 files changed, 12 insertions(+), 11 deletions(-) -- 2.47.2