mirror of
https://github.com/MarekZegare4/MeshCore-Solo.git
synced 2026-07-26 14:58:12 +00:00
feat(ci): dynamic solo firmware build workflow, add _solo_dual envs for Wio Tracker L1
- Add build-solo-firmwares.yml: auto-detects all _solo_dual envs from platformio.ini, builds in parallel, publishes uf2 files to draft release - Remove build-wio-tracker-l1-firmwares.yml (replaced by solo workflow) - Add WioTrackerL1_companion_solo_dual and WioTrackerL1Eink_companion_solo_dual envs - Wire build-solo-firmwares command in build.sh using _solo_dual suffix Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
10
build.sh
10
build.sh
@@ -14,6 +14,7 @@ Commands:
|
||||
build-companion-firmwares: Build all companion firmwares for all build targets.
|
||||
build-repeater-firmwares: Build all repeater firmwares for all build targets.
|
||||
build-room-server-firmwares: Build all chat room server firmwares for all build targets.
|
||||
build-solo-firmwares: Build all solo firmwares for all build targets.
|
||||
|
||||
Examples:
|
||||
Build firmware for the "RAK_4631_repeater" device target
|
||||
@@ -234,6 +235,13 @@ build_wio_tracker_l1_firmwares() {
|
||||
build_firmware "WioTrackerL1_companion_dual"
|
||||
}
|
||||
|
||||
build_solo_firmwares() {
|
||||
# build_firmware "GAT562_30S_Mesh_Kit_solo_dual"
|
||||
# build_firmware "WioTrackerL1_companion_dual"
|
||||
# build_firmware "WioTrackerL1Eink_companion_dual"
|
||||
build_all_firmwares_by_suffix "_solo_dual"
|
||||
}
|
||||
|
||||
build_room_server_firmwares() {
|
||||
|
||||
# # build specific room server firmwares
|
||||
@@ -281,6 +289,8 @@ elif [[ $1 == "build-repeater-firmwares" ]]; then
|
||||
build_repeater_firmwares
|
||||
elif [[ $1 == "build-wio-tracker-l1-firmwares" ]]; then
|
||||
build_wio_tracker_l1_firmwares
|
||||
elif [[ $1 == "build-solo-firmwares" ]]; then
|
||||
build_solo_firmwares
|
||||
elif [[ $1 == "build-room-server-firmwares" ]]; then
|
||||
build_room_server_firmwares
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user