4242 all_ports_all_boards ,
4343)
4444
45- PORT_TO_ARCH = {
45+ PORT_TO_BUILD_JOB = {
4646 "atmel-samd" : "arm" ,
4747 "broadcom" : "aarch" ,
4848 "cxd56" : "arm" ,
4949 "espressif" : "esp" ,
5050 "litex" : "riscv" ,
5151 "mimxrt10xx" : "arm" ,
52- "nrf" : "arm " ,
52+ "nrf" : "nrf " ,
5353 "raspberrypi" : "rpi" ,
5454 "stm" : "arm" ,
5555}
@@ -203,14 +203,14 @@ def get_settings(board):
203203 boards_to_build = all_board_ids
204204 break
205205
206- # Split boards by architecture .
207- arch_to_boards = {"aarch" : [], "arm" : [], "esp" : [], "riscv" : [], "rpi" : []}
206+ # Split boards by build job .
207+ build_job_to_boards = {"aarch" : [], "arm" : [], "esp" : [], "nrf " : [], "riscv" : [], "rpi" : []}
208208
209209 # Append previously failed boards
210- for arch in arch_to_boards :
211- arch_to_job = f"build-{ arch } "
212- if arch_to_job in last_failed_jobs :
213- for board in last_failed_jobs [arch_to_job ]:
210+ for build_job in build_job_to_boards :
211+ job_name = f"build-{ build_job } "
212+ if job_name in last_failed_jobs :
213+ for board in last_failed_jobs [job_name ]:
214214 if not board in boards_to_build :
215215 boards_to_build .append (board )
216216
@@ -225,12 +225,12 @@ def get_settings(board):
225225 # if this happens it's not in `board_to_port`.
226226 if not port :
227227 continue
228- arch_to_boards [ PORT_TO_ARCH [port ]].append (board )
228+ build_job_to_boards [ PORT_TO_BUILD_JOB [port ]].append (board )
229229 print (" " , board )
230230
231231 # Set the step outputs for each architecture
232- for arch in arch_to_boards :
233- set_output (f"boards-{ arch } " , json .dumps (arch_to_boards [arch ]))
232+ for build_job in build_job_to_boards :
233+ set_output (f"boards-{ build_job } " , json .dumps (build_job_to_boards [arch ]))
234234
235235
236236def set_docs_to_build (build_doc : bool ):
0 commit comments