| { |
| "configs": [], |
| "builds": [ |
| { |
| "name": "hello_bazel", |
| "build_config": { |
| "name": "robokit1_config", |
| "description": "Robokit1 build", |
| "build_type": "bazel", |
| "args": [ |
| "--platforms=@zephyr//boards/tdk/robokit1:same70q21b", |
| "--sandbox_debug" |
| ], |
| "driver_options": { |
| "@type": "pw.build.proto.BazelDriverOptions", |
| "no_test": true |
| } |
| }, |
| "targets": [ |
| "//hello_bazel" |
| ] |
| }, |
| { |
| "name": "hello_bazel_atmosic", |
| "build_config": { |
| "name": "atmosic_config", |
| "description": "Atmosic build", |
| "build_type": "bazel", |
| "args": [ |
| "--platforms=@openair//:ATMEVK-3405-YBV-5/ATM34xx-5", |
| "--sandbox_debug" |
| ], |
| "driver_options": { |
| "@type": "pw.build.proto.BazelDriverOptions", |
| "no_test": true |
| } |
| }, |
| "targets": [ |
| "//hello_bazel" |
| ] |
| }, |
| { |
| "name": "hello_bazel_native_sim_test", |
| "build_config": { |
| "name": "hello_bazel_native_sim", |
| "description": "hello_bazel on native sim test", |
| "build_type": "bazel", |
| "args": [ |
| "--platforms=@zephyr//boards/native/native_sim:native", |
| "--sandbox_debug" |
| ] |
| }, |
| "targets": [ |
| "//hello_bazel:hello_bazel_native_sim_test" |
| ] |
| }, |
| { |
| "name": "hello_bazel_qemu_arc", |
| "build_config": { |
| "name": "qemu_arc_config", |
| "description": "QEMU ARC build", |
| "build_type": "bazel", |
| "args": [ |
| "--platforms=@zephyr//boards/qemu/arc:qemu_arc_em", |
| "--sandbox_debug" |
| ], |
| "driver_options": { |
| "@type": "pw.build.proto.BazelDriverOptions", |
| "no_test": true |
| } |
| }, |
| "targets": [ |
| "//hello_bazel" |
| ] |
| }, |
| { |
| "name": "hello_bazel_qemu_cortex_a53", |
| "build_config": { |
| "name": "qemu_cortex_a53_config", |
| "description": "QEMU ARM64 build", |
| "build_type": "bazel", |
| "args": [ |
| "--platforms=@zephyr//boards/qemu/cortex_a53:qemu_cortex_a53", |
| "--sandbox_debug" |
| ], |
| "driver_options": { |
| "@type": "pw.build.proto.BazelDriverOptions", |
| "no_test": true |
| } |
| }, |
| "targets": [ |
| "//hello_bazel" |
| ] |
| }, |
| { |
| "name": "hello_bazel_qemu_leon3", |
| "build_config": { |
| "name": "qemu_leon3_config", |
| "description": "QEMU SPARC build", |
| "build_type": "bazel", |
| "args": [ |
| "--platforms=@zephyr//boards/qemu/leon3:leon3", |
| "--sandbox_debug" |
| ], |
| "driver_options": { |
| "@type": "pw.build.proto.BazelDriverOptions", |
| "no_test": true |
| } |
| }, |
| "targets": [ |
| "//hello_bazel" |
| ] |
| }, |
| { |
| "name": "hello_bazel_qemu_malta_be", |
| "build_config": { |
| "name": "qemu_malta_config", |
| "description": "QEMU MIPS build", |
| "build_type": "bazel", |
| "args": [ |
| "--platforms=@zephyr//boards/qemu/malta:qemu_malta_be", |
| "--sandbox_debug" |
| ], |
| "driver_options": { |
| "@type": "pw.build.proto.BazelDriverOptions", |
| "no_test": true |
| } |
| }, |
| "targets": [ |
| "//hello_bazel" |
| ] |
| }, |
| { |
| "name": "hello_bazel_qemu_riscv32", |
| "build_config": { |
| "name": "qemu_riscv32_config", |
| "description": "QEMU RISC-V build", |
| "build_type": "bazel", |
| "args": [ |
| "--platforms=@zephyr//boards/qemu/riscv32:qemu_virt_riscv32", |
| "--sandbox_debug" |
| ], |
| "driver_options": { |
| "@type": "pw.build.proto.BazelDriverOptions", |
| "no_test": true |
| } |
| }, |
| "targets": [ |
| "//hello_bazel" |
| ] |
| }, |
| { |
| "name": "hello_bazel_qemu_rx", |
| "build_config": { |
| "name": "qemu_rx_config", |
| "description": "QEMU RX build", |
| "build_type": "bazel", |
| "args": [ |
| "--platforms=@zephyr//boards/qemu/rx:r5f562n8", |
| "--sandbox_debug" |
| ], |
| "driver_options": { |
| "@type": "pw.build.proto.BazelDriverOptions", |
| "no_test": true |
| } |
| }, |
| "targets": [ |
| "//hello_bazel" |
| ] |
| }, |
| { |
| "name": "hello_dts_overlays", |
| "build_config": { |
| "name": "hello_dts_overlays_native_sim", |
| "description": "Hello DTS overlays on native sim", |
| "build_type": "bazel", |
| "args": [ |
| "--platforms=@zephyr//boards/native/native_sim:native", |
| "--sandbox_debug" |
| ] |
| }, |
| "targets": [ |
| "//hello_dts_overlays:hello_dts_overlays_native_sim_test" |
| ] |
| }, |
| { |
| "name": "nrf52", |
| "build_config": { |
| "name": "nrf52833dk_config", |
| "description": "NRF52833dk build", |
| "build_type": "bazel", |
| "args": [ |
| "--platforms=@zephyr//boards/nordic/nrf52833dk:nrf52833", |
| "--sandbox_debug" |
| ], |
| "driver_options": { |
| "@type": "pw.build.proto.BazelDriverOptions", |
| "no_test": true |
| } |
| }, |
| "targets": [ |
| "//nrf52" |
| ] |
| }, |
| { |
| "name": "nrf52_newlib", |
| "build_config": { |
| "name": "nrf52833dk_newlib_config", |
| "description": "NRF52833dk build with newlib", |
| "build_type": "bazel", |
| "args": [ |
| "--platforms=@zephyr//boards/nordic/nrf52833dk:nrf52833", |
| "--sandbox_debug" |
| ], |
| "driver_options": { |
| "@type": "pw.build.proto.BazelDriverOptions", |
| "no_test": true |
| } |
| }, |
| "targets": [ |
| "//nrf52_newlib" |
| ] |
| }, |
| { |
| "name": "nrf52_picolibc", |
| "build_config": { |
| "name": "nrf52833dk_picolibc_config", |
| "description": "NRF52833dk build with picolibc", |
| "build_type": "bazel", |
| "args": [ |
| "--platforms=@zephyr//boards/nordic/nrf52833dk:nrf52833", |
| "--sandbox_debug" |
| ], |
| "driver_options": { |
| "@type": "pw.build.proto.BazelDriverOptions", |
| "no_test": true |
| } |
| }, |
| "targets": [ |
| "//nrf52_picolibc" |
| ] |
| }, |
| { |
| "name": "qemu_xtensa", |
| "build_config": { |
| "name": "dc233c_config", |
| "description": "QEMU xtensa dc233c build", |
| "build_type": "bazel", |
| "args": [ |
| "--platforms=@zephyr//boards/qemu/xtensa:dc233c", |
| "--sandbox_debug" |
| ], |
| "driver_options": { |
| "@type": "pw.build.proto.BazelDriverOptions", |
| "no_test": true |
| } |
| }, |
| "targets": [ |
| "//hello_xtensa" |
| ] |
| }, |
| { |
| "name": "pigweed_zephyr_modules", |
| "build_config": { |
| "name": "pigweed_zephyr_native_sim", |
| "description": "Check Pigweed zephyr modules on native_sim.", |
| "build_type": "bazel", |
| "args": [ |
| "--platforms=@zephyr//boards/native/native_sim:native", |
| "--sandbox_debug" |
| ], |
| "driver_options": { |
| "@type": "pw.build.proto.BazelDriverOptions", |
| "no_test": true |
| } |
| }, |
| "targets": [ |
| "//pw_zephyr_modules" |
| ] |
| }, |
| { |
| "name": "sysbuild_app", |
| "build_config": { |
| "name": "sysbuild_app_nrf52833dk", |
| "description": "Sysbuild app on nrf52833dk", |
| "build_type": "bazel", |
| "args": [ |
| "--platforms=@zephyr//boards/nordic/nrf52833dk:nrf52833", |
| "--sandbox_debug" |
| ] |
| }, |
| "targets": [ |
| "//sysbuild_app:verify_sysbuild_test" |
| ] |
| }, |
| |
| { |
| "name": "lockfile_portability_test", |
| "build_config": { |
| "name": "lockfile_portability_test_config", |
| "description": "Verify MODULE.bazel.lock has no absolute paths. RUN LAST.", |
| "build_type": "bazel", |
| "args": [] |
| }, |
| "targets": [ |
| "//:lockfile_portability_test" |
| ] |
| } |
| ], |
| "tools": [], |
| "groups": [ |
| { |
| "name": "default", |
| "description": "Quick local presubmit. NOTE: lockfile_portability_test must be last.", |
| "builds": [ |
| "hello_bazel", |
| "hello_bazel_atmosic", |
| "hello_bazel_native_sim_test", |
| "hello_bazel_qemu_arc", |
| "hello_bazel_qemu_cortex_a53", |
| "hello_bazel_qemu_leon3", |
| "hello_bazel_qemu_malta_be", |
| "hello_bazel_qemu_riscv32", |
| "hello_bazel_qemu_rx", |
| "hello_dts_overlays", |
| "nrf52", |
| "nrf52_newlib", |
| "nrf52_picolibc", |
| "qemu_xtensa", |
| "pigweed_zephyr_modules", |
| "sysbuild_app", |
| "lockfile_portability_test" |
| ] |
| } |
| ] |
| } |