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>
This commit is contained in:
Arnout Vandecappelle
2026-06-01 21:28:55 +02:00
committed by Romain Naour
parent f9a9f240c1
commit f93dbfca13

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