From: Christian Marangi Date: Sun, 19 Feb 2023 22:35:42 +0000 (+0100) Subject: CI: kernel: skip subtarget test on non-specific target test X-Git-Tag: v23.05.0-rc1~707 X-Git-Url: http://git.openwrt.org/?a=commitdiff_plain;h=0c2b591b845640a733b5ead84970918e9240ebd5;p=openwrt%2Fopenwrt.git CI: kernel: skip subtarget test on non-specific target test Reduce testing time by skipping subtarget test on non-specific target test. Signed-off-by: Christian Marangi --- diff --git a/.github/workflows/kernel.yml b/.github/workflows/kernel.yml index 6a94e79779..a25829a4c0 100644 --- a/.github/workflows/kernel.yml +++ b/.github/workflows/kernel.yml @@ -52,6 +52,12 @@ jobs: TARGETS_SUBTARGETS="$(echo "$ALL_TARGETS" | sort -u -t '/' -k1 | awk '{ print $1 }')" TARGETS="$(echo "$ALL_TARGETS" | sort -u -t '/' -k1,1 | awk '{ print $1 }')" + # On testing non-specific target, skip testing each subtarget + if echo "$CHANGED_FILES" | grep -v -q target/linux || + echo "$CHANGED_FILES" | grep -q target/linux/generic; then + TARGETS_SUBTARGETS=$TARGETS + fi + JSON_TARGETS_SUBTARGETS='[' FIRST=1 for TARGET in $TARGETS_SUBTARGETS; do