[openwrt/openwrt] CI: kernel: test each subtarget on push events

LEDE Commits lede-commits at lists.infradead.org
Tue Oct 24 08:14:45 PDT 2023


ansuel pushed a commit to openwrt/openwrt.git, branch openwrt-23.05:
https://git.openwrt.org/05331f0ef8e9c9fd39e9062e44da3fc6c78563c2

commit 05331f0ef8e9c9fd39e9062e44da3fc6c78563c2
Author: Christian Marangi <ansuelsmth at gmail.com>
AuthorDate: Tue May 30 20:43:18 2023 +0200

    CI: kernel: test each subtarget on push events
    
    Test each subtarget on push events to improve testing and to refresh
    ccache of each subtarget.
    
    Signed-off-by: Christian Marangi <ansuelsmth at gmail.com>
    (cherry picked from commit 5bafc4352fb543c03389b6237f0e2fe327f328fa)
---
 .github/workflows/kernel.yml | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/kernel.yml b/.github/workflows/kernel.yml
index 5f18a39c55..3aa46f5cd7 100644
--- a/.github/workflows/kernel.yml
+++ b/.github/workflows/kernel.yml
@@ -54,10 +54,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
+          # On testing non-specific target, skip testing each subtarget if we are testing pr
+          if [ ${{ github.event_name }} != 'push' ]; then
+            if echo "$CHANGED_FILES" | grep -v -q target/linux ||
+              echo "$CHANGED_FILES" | grep -q target/linux/generic; then
+              TARGETS_SUBTARGETS=$TARGETS
+            fi
           fi
 
           JSON_TARGETS_SUBTARGETS='['




More information about the lede-commits mailing list