@@ -86,14 +86,23 @@ jobs:
8686 # for rp2040, there is no harm if defined for other families
8787 PICO_SDK_PATH : ${{ github.workspace }}/pico-sdk
8888
89- - name : Upload Artifacts for Hardware Testing
90- if : contains( matrix.family, 'rp2040') && github.repository_owner == 'hathach'
89+ - name : Upload Artifacts for Hardware Testing (rp2040)
90+ if : matrix.family == 'rp2040' && github.repository_owner == 'hathach'
9191 uses : actions/upload-artifact@v3
9292 with :
9393 name : raspberry_pi_pico
9494 path : |
9595 cmake-build/cmake-build-raspberry_pi_pico/*/*/*.elf
9696
97+ - name : Upload Artifacts for Hardware Testing (nRF)
98+ if : matrix.family == 'nrf' && github.repository_owner == 'hathach'
99+ uses : actions/upload-artifact@v3
100+ with :
101+ name : feather_nrf52840_express
102+ path : |
103+ cmake-build/cmake-build-feather_nrf52840_express/*/*/*.elf
104+
105+
97106 # ---------------------------------------
98107 # Hardware in the loop (HIL)
99108 # Current self-hosted instance is running on an RPI4. For attached hardware checkout hil_pi4.json
@@ -102,12 +111,13 @@ jobs:
102111 # run only with hathach's commit due to limited resource on RPI4
103112 if : github.repository_owner == 'hathach'
104113 needs : build-arm
105- runs-on : [self-hosted, rp2040, hardware-in-the-loop]
114+ runs-on : [self-hosted, rp2040, nrf52840, hardware-in-the-loop]
106115 strategy :
107116 fail-fast : false
108117 matrix :
109118 board :
110119 - ' raspberry_pi_pico'
120+ - ' feather_nrf52840_express'
111121 steps :
112122 - name : Clean workspace
113123 run : |
0 commit comments