summaryrefslogtreecommitdiff
path: root/.github/workflows/build.yml
AgeCommit message (Collapse)Author
2025-10-02HIL add timeout for opening mtp devicehathach
2025-10-01hil tinyusb always checkoutt/download artifactshathach
2025-10-01test mtp with hilhathach
2025-07-09only clean/checkout/download artifacts on first attempthathach
2025-07-08try to skip passed board in hil test when re-runhathach
2025-07-02remove cmake arm-clang and make iar to reduce concurrent jobshathach
2025-07-02update esp build, replace TUSB_MCU_VENDOR_ESPRESSIF by ESP_PLATFORMhathach
2025-07-02add doc for building examples with cmake build systemhathach
change ci matrix build: - github build make/cmake one per family on push only - circicle do full cmake build for all toolchain (missing rx-gcc)
2025-05-19limit hil-hfp iar build to 4 parallel jobshathach
2025-05-06clean up cihathach
2025-05-06move hil into build workflowhathach
2025-04-18minor ci updatehathach
2025-04-18change gh ci iar to push eventhathach
2025-04-17run arm-iar with non-forked PRhathach
2025-04-17- run arm-iar using github actionhathach
- add skip_ci.txt to family folder to skip boards in ci run
2025-04-17update iar buildhathach
2025-02-11update IAR LMS CLOUDhathach
2025-02-06skip iar build for forked PRhathach
2025-01-25cmake remove EXAMPLE-tinyusb target as libraryhathach
2025-01-25use board alias for pca10056hathach
2025-01-25add -DRTOS=zephyr to ci west buildhathach
2025-01-24try build zephyr with cihathach
2025-01-20use IAR toke for hfp runner since normal IAR license is expiredhathach
2024-12-05try to run arm-iar with circleci with new token (#2890)Ha Thach
* try to run arm-iar with circleci with new token * limit iar ci parallel build to 4 for medium+ and 6 for large * add hil-hfp to compile and test with IAR
2024-11-27Fix missing protoype warning, change TUD_EPBUF_TYPE_DEF order (#2889)Ha Thach
* change TUD_EPBUF_TYPE_DEF order * add and fix -Wmissing-prototypes warnings for cmake (skip make)
2024-10-04add hil_ci_set_matrix.py, starting to support hil with additional build flagshathach
2024-09-30bump up idf to 5.3.1hathach
2024-08-21update circle ci to build make (#2769)Ha Thach
* update build.py script to work with circleci * build make with circle ci * build vm for esp only * nrf imxrt with large resource * nrf imxrt with large resource * remove 2 of nrf boards
2024-08-19update doc, re-enable metro m7 for hil, only build make windows/macos on PRhathach
2024-08-13Circi dynamic config (#2763)Ha Thach
Circleci * build cmake armgcc and arm clang on circleci * use docker medium+
2024-08-09Update ci toolchain (#2758)Ha Thach
* move toolchain url to its setup action
2024-08-01add stm32g0 (fsdev 2k) to hil poolhathach
remove esp32s3 since cp210x cause usb bus issue in the long run
2024-06-06clean uphathach
2024-06-06try to build rx using build_utilhathach
2024-05-14build arm-clang on circleci with pull request (#2644)Ha Thach
* Build arm-clang using circle ci (only on PR): cache most of mandatory deps, clang toolchain * update get_deps.py to include CMSIS_5 with --print + no arguments, prevent duplicated deps
2024-05-13Ci tweak3 (#2643)Ha Thach
- enable --one-per-family to build 1 board per family, also skip family if board specified in -b also present - minimize ci run for push event - only build one board per family - skip hil test on both pi4 and hfp - full build will be runn for PR event - IAR always build 1 board per family regardless of event - update build.py to optimize make - remove all setup python since we don't really need it
2024-05-13more ci update (#2642)Ha Thach
* Circi use small docker * caching espressif docker image * only run make job on pull request or push to master * hw test run on pull request only, rename build_cmake to build.yml * enable all ci build, cmake(clang) and make(*) only run with pull_request or push to master
2021-11-02add pi4 to ci build in build_aarch64hathach
2021-11-02add L4 to ci, update dochathach
2021-10-13Add linkermap for size analysis (#1136)Ha Thach
* add NO_LTO option to make * add linkermap submodule and linkermap target * add linkermap to ci build * linkermap doesn't work with esp32sx map file yet * add note for linkermap target
2021-09-29add mm32 to ci build, also re-enable esp32s3hathach
2021-08-19add f1 to ci buildhathach
2021-06-28merge saml21 + saml22 = saml2xhathach
2021-06-18add saml21 to CIsabas1080
2021-06-03change ci to pico-sdk develop0.10.1Ha Thach
2021-05-31actually fix pico-sdk checkout to checkout the right branchgraham sanderson
2021-05-31Switch checks to use tinyusb-0.10.0 branch of pico-sdk due to circular ↵graham sanderson
dependency
2021-05-26separate ci workflow, remove artifact & release uploadhathach
2021-05-26test separate ci workflow for msp430hathach
2021-05-19enable ci for esp32s3 boardshathach