This is an automated email from the ASF dual-hosted git repository.

acassis pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/nuttx-apps.git


The following commit(s) were added to refs/heads/master by this push:
     new 9338e2a2a ci: reorganize ARM testlists by family to match nuttx PR 
#20787
9338e2a2a is described below

commit 9338e2a2adc67b0d2601c36d21e140f3b6dc584c
Author: Swatantra Yadav <[email protected]>
AuthorDate: Tue Oct 20 17:57:01 2026 +0530

    ci: reorganize ARM testlists by family to match nuttx PR #20787
    
    Reorganize ARM CI testlists from arm-01..14 into the 13 vendor/family 
testlists introduced in apache/nuttx#20787: arm-imx, arm-nrf, arm-nxp, 
arm-rp2xxx, arm-sam, arm-ti, arm-stm32f4-1/2, arm-stm32f0-f3, arm-stm32h7, 
arm-stm32l-u-g, arm-stm32-other, arm-other.
    
    Also update workflow calls to use local references.
    
    Depends-On: apache/nuttx#20787
    
    Signed-off-by: Swatantra Yadav <[email protected]>
---
 .github/workflows/arch.yml  | 10 +++++-----
 .github/workflows/build.yml | 23 ++++++++++++-----------
 2 files changed, 17 insertions(+), 16 deletions(-)

diff --git a/.github/workflows/arch.yml b/.github/workflows/arch.yml
index 02e39ab2b..f4d84d9b1 100644
--- a/.github/workflows/arch.yml
+++ b/.github/workflows/arch.yml
@@ -9,7 +9,7 @@ on:
         required: true
         type: string
       boards:
-        description: "List of All Builds: [arm-01, risc-v-01, xtensa-01, ...]"
+        description: "List of All Builds: [arm-imx, risc-v-01, xtensa-01, ...]"
         required: true
         type: string
     outputs:
@@ -17,7 +17,7 @@ on:
         description: "Set to 1 if all builds should be skipped"
         value: ${{ jobs.Select-Builds.outputs.skip_all_builds }}
       selected_builds:
-        description: "Selected Builds for the PR: [arm-01, risc-v-01, 
xtensa-01, ...]"
+        description: "Selected Builds for the PR: [arm-imx, risc-v-01, 
xtensa-01, ...]"
         value: ${{ jobs.Select-Builds.outputs.selected_builds }}
 
 jobs:
@@ -102,7 +102,7 @@ jobs:
         env:
           GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
 
-      # Select the Builds for the PR: arm-01, risc-v-01, xtensa-01, ...
+      # Select the Builds for the PR: arm-imx, risc-v-01, xtensa-01, ...
       - name: Select builds
         id: select-builds
         run: |
@@ -134,7 +134,7 @@ jobs:
           board_contains_x86_64=${{ 
steps.get-arch.outputs.board_contains_x86_64 }}
           board_contains_xtensa=${{ 
steps.get-arch.outputs.board_contains_xtensa }}
 
-          # inputs.boards is a JSON Array: ["arm-01", "risc-v-01", 
"xtensa-01", ...]
+          # inputs.boards is a JSON Array: ["arm-imx", "risc-v-01", 
"xtensa-01", ...]
           # We compact and remove the newlines
           boards=$( echo '${{ inputs.boards }}' | jq --compact-output ".")
           numboards=$( echo "$boards" | jq "length" )
@@ -194,7 +194,7 @@ jobs:
             board=$( echo "$boards" | jq ".[$i]" )
             skip_build=0
             
-            # For "Arch / Board: arm": Build arm-01, arm-02, ...
+            # For "Arch / Board: arm": Build arm-*
             if [[ "$arch_contains_arm" == "1" || "$board_contains_arm" == "1" 
]]; then
               if [[ "$board" != *"arm-"* ]]; then
                 skip_build=1
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 7f4c7014e..d9ab7eae1 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -296,19 +296,20 @@ jobs:
 
   # Select the Linux Builds based on PR Arch Label
   Linux-Arch:
-    uses: apache/nuttx-apps/.github/workflows/arch.yml@master
+    uses: ./.github/workflows/arch.yml
     needs: Fetch-Source
     with:
       os: Linux
       boards: |
         [
-          "arm-01", "risc-v-01", "sim-01", "xtensa-01", "arm64-01", 
"x86_64-01", "other",
-          "arm-02", "risc-v-02", "sim-02", "xtensa-02",
-          "arm-03", "risc-v-03", "sim-03", "xtensa-03",
-          "arm-04", "risc-v-04",
-          "arm-05", "risc-v-05",
-          "arm-06", "risc-v-06",
-          "arm-07", "arm-08", "arm-09", "arm-10", "arm-11", "arm-12", 
"arm-13", "arm-14"
+          "arm-imx", "risc-v-01", "sim-01", "xtensa-01", "arm64-01", 
"x86_64-01", "other",
+          "arm-nrf", "risc-v-02", "sim-02", "xtensa-02",
+          "arm-nxp", "risc-v-03", "sim-03", "xtensa-03",
+          "arm-rp2xxx", "risc-v-04",
+          "arm-sam", "risc-v-05",
+          "arm-ti", "risc-v-06",
+          "arm-stm32f4-1", "arm-stm32f4-2", "arm-stm32f0-f3", "arm-stm32h7",
+          "arm-stm32l-u-g", "arm-stm32-other", "arm-other"
         ]
 
   # Run the selected Linux Builds
@@ -470,7 +471,7 @@ jobs:
 
   # Select the macOS Builds based on PR Arch Label
   macOS-Arch:
-    uses: apache/nuttx-apps/.github/workflows/arch.yml@master
+    uses: ./.github/workflows/arch.yml
     needs: Fetch-Source
     with:
       os: macOS
@@ -533,7 +534,7 @@ jobs:
 
   # Select the msys2 Builds based on PR Arch Label
   msys2-Arch:
-    uses: apache/nuttx-apps/.github/workflows/arch.yml@master
+    uses: ./.github/workflows/arch.yml
     needs: Fetch-Source
     with:
       os: msys2
@@ -617,7 +618,7 @@ jobs:
 
   # Select the msvc Builds based on PR Arch Label
   msvc-Arch:
-    uses: apache/nuttx-apps/.github/workflows/arch.yml@master
+    uses: ./.github/workflows/arch.yml
     needs: Fetch-Source
     with:
       os: msvc

Reply via email to