support/scripts/generate-gitlab-ci-yml: use large runners for defconfigs

defconfigs are very unlikely to successfully build on a small runner
because they build a kernel (and often a toolchain). They're also likely
to benefit a lot from the additional parallelism on larger runners.

For now, always build them on large runners. There may be some for which
even the large runners don't have sufficient disk space or memory, but
we'll solve that when it happens.

Signed-off-by: Arnout Vandecappelle <arnout@rnout.be>
Signed-off-by: Romain Naour <romain.naour@smile.fr>
(cherry picked from commit f93dbfca13)
Signed-off-by: Thomas Perale <thomas.perale@mind.be>
This commit is contained in:
Arnout Vandecappelle
2026-06-01 21:28:55 +02:00
committed by Thomas Perale
parent f4c69e4ff0
commit b8cc9b4b35

View File

@@ -126,7 +126,7 @@ gen_tests() {
if [ -n "${do_defconfigs}" ]; then
for cfg in "${defconfigs[@]}"; do
printf '%s%s: { extends: .defconfig_%s }\n' \
printf '%s%s: { extends: [ .defconfig_%s, .runner-large ] }\n' \
"${cfg}" "${defconfigs_ext}" "${do_defconfigs}"
done
fi