[openwrt/openwrt] CI: use split target and subtarget in label workflow

LEDE Commits lede-commits at lists.infradead.org
Thu May 25 14:16:25 PDT 2023


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

commit 7666503f68c736970c89779ad3dc77e3573e5b11
Author: Christian Marangi <ansuelsmth at gmail.com>
AuthorDate: Thu May 25 18:24:00 2023 +0200

    CI: use split target and subtarget in label workflow
    
    With eecc6e48117b ("CI: rework build workflow to have split target and
    subtarget directly") target and subtarget are split in 2 different
    variables. Label workflow were not aligned to this change and are
    currently broken.
    
    Fix them and correctly pass split target and subtarget.
    
    Fixes: eecc6e48117b ("CI: rework build workflow to have split target and subtarget directly")
    Signed-off-by: Christian Marangi <ansuelsmth at gmail.com>
    (cherry picked from commit bf8187d5dc4d4bbb23770955744bca1787f32ac0)
---
 .github/workflows/label-kernel.yml | 5 ++++-
 .github/workflows/label-target.yml | 4 +++-
 2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/label-kernel.yml b/.github/workflows/label-kernel.yml
index 1156e0ad98..6c79014edb 100644
--- a/.github/workflows/label-kernel.yml
+++ b/.github/workflows/label-kernel.yml
@@ -20,7 +20,8 @@ jobs:
         env:
           CI_EVENT_LABEL_NAME: ${{ github.event.label.name }}
         run: |
-          echo "$CI_EVENT_LABEL_NAME" | sed -n 's/.*:\(.*\):\(.*\)$/target="\1\/\2"/p' | tee --append $GITHUB_OUTPUT
+          echo "$CI_EVENT_LABEL_NAME" | sed -n 's/.*:\(.*\):\(.*\)$/target="\1"/p' | tee --append $GITHUB_OUTPUT
+          echo "$CI_EVENT_LABEL_NAME" | sed -n 's/.*:\(.*\):\(.*\)$/subtarget="\2"/p' | tee --append $GITHUB_OUTPUT
 
   build_kernel:
     name: Build Kernel with external toolchain
@@ -31,6 +32,7 @@ jobs:
     uses: ./.github/workflows/build.yml
     with:
       target: ${{ needs.set_target.outputs.target }}
+      subtarget: ${{ needs.set_target.outputs.subtarget }}
       build_kernel: true
       build_all_kmods: true
 
@@ -43,3 +45,4 @@ jobs:
     uses: ./.github/workflows/check-kernel-patches.yml
     with:
       target: ${{ needs.set_target.outputs.target }}
+      subtarget: ${{ needs.set_target.outputs.subtarget }}
diff --git a/.github/workflows/label-target.yml b/.github/workflows/label-target.yml
index e189024076..4c3df28f51 100644
--- a/.github/workflows/label-target.yml
+++ b/.github/workflows/label-target.yml
@@ -20,7 +20,8 @@ jobs:
         env:
           CI_EVENT_LABEL_NAME: ${{ github.event.label.name }}
         run: |
-          echo "$CI_EVENT_LABEL_NAME" | sed -n 's/.*:\(.*\):\(.*\)$/target="\1\/\2"/p' | tee --append $GITHUB_OUTPUT
+          echo "$CI_EVENT_LABEL_NAME" | sed -n 's/.*:\(.*\):\(.*\)$/target="\1"/p' | tee --append $GITHUB_OUTPUT
+          echo "$CI_EVENT_LABEL_NAME" | sed -n 's/.*:\(.*\):\(.*\)$/subtarget="\2"/p' | tee --append $GITHUB_OUTPUT
 
   build_target:
     name: Build target
@@ -31,6 +32,7 @@ jobs:
     uses: ./.github/workflows/build.yml
     with:
       target: ${{ needs.set_target.outputs.target }}
+      subtarget: ${{ needs.set_target.outputs.subtarget }}
       build_full: true
       build_all_kmods: true
       build_all_boards: true




More information about the lede-commits mailing list