5353 # ---------------------------------------
5454 # Build ARM
5555 # ---------------------------------------
56- arm :
56+ arm-make :
5757 needs : set-matrix
5858 uses : ./.github/workflows/build_util.yml
5959 strategy :
@@ -65,15 +65,34 @@ jobs:
6565 - ' lpc55'
6666 - ' mimxrt10xx'
6767 - ' stm32f3'
68- - ' stm32f4'
69- - ' stm32h5'
7068 - ' stm32l4'
7169 with :
7270 port : ${{ matrix.port }}
7371 boards : ${{ toJSON(fromJSON(needs.set-matrix.outputs.json)[matrix.port].board) }}
7472 build-system : ' make'
7573 toolchain : ' arm-gcc'
7674
75+ # ---------------------------------------
76+ # Build ARM with CMake
77+ # ---------------------------------------
78+ arm-cmake :
79+ needs : set-matrix
80+ uses : ./.github/workflows/build_util.yml
81+ strategy :
82+ fail-fast : false
83+ matrix :
84+ port :
85+ # Alphabetical order by family
86+ # - 'stm32f303disco' # overflows flash
87+ - ' stm32f4'
88+ - ' stm32h5'
89+ with :
90+ port : ${{ matrix.port }}
91+ boards : ${{ toJSON(fromJSON(needs.set-matrix.outputs.json)[matrix.port].board) }}
92+ build-system : ' cmake'
93+ toolchain : ' arm-gcc'
94+
95+
7796 # ---------------------------------------
7897 # Build ESP
7998 # ---------------------------------------
@@ -115,24 +134,3 @@ jobs:
115134 uses : ./.github/workflows/build_ghostfat.yml
116135 with :
117136 boards : ${{ toJSON(fromJSON(needs.set-matrix.outputs.json)['test_ghostfat'].board) }}
118-
119- # ---------------------------------------
120- # Build ARM with CMake
121- # ---------------------------------------
122- arm-cmake :
123- needs : set-matrix
124- uses : ./.github/workflows/build_util.yml
125- strategy :
126- fail-fast : false
127- matrix :
128- port :
129- # Alphabetical order by family
130- # - 'metro_m7_1011'
131- # - 'stm32f303disco' # overflows flash
132- - ' stm32f4'
133- - ' stm32h5'
134- with :
135- port : ${{ matrix.port }}
136- boards : ${{ toJSON(fromJSON(needs.set-matrix.outputs.json)[matrix.port].board) }}
137- build-system : ' cmake'
138- toolchain : ' arm-gcc'
0 commit comments