Commit Graph

210 Commits

Author SHA1 Message Date
c59447faa8 clean up 2026-02-12 12:15:26 +07:00
39bc5cd933 fix ci 2026-02-12 00:31:06 +07:00
2e8e33f284 add build target argument to improve flexibility of build scripts and workflows
membrowse-upload upload with --identical if elf file does not exist
2026-02-11 16:46:27 +07:00
39b157d22f add membrowse-upload target and use it in ci after build 2026-02-10 23:51:55 +07:00
13ae5244c0 Update membrowse job to run on all pushes for commit chain tracking
Co-authored-by: hathach <249515+hathach@users.noreply.github.com>
2026-02-09 12:18:25 +00:00
a1a4f34e22 Update .github/workflows/build.yml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-02-07 18:00:11 +07:00
4632441ae7 add back check-path job to path filter, make sure workflow always run to register commit chain with membrowse 2026-02-07 17:31:53 +07:00
3cef022737 set folder property for flash tool targets
update build.yml only build with pr and push-to-master
2026-02-06 17:40:13 +07:00
b85a3967bf skip zephyr and membrowse steps temporarily 2026-02-06 11:40:13 +07:00
697fdca69d restructure targets file 2026-01-24 15:13:25 +00:00
5ad42064ea Integrate MemBrowse 2026-01-16 21:49:16 +00:00
9a731e03e8 correct dual port hil assert 2026-01-14 13:06:49 +07:00
20b03bbc08 upload metrics.json and metrics compare to release page (#3409)
* upload metrics.json and metrics compare to release page
* Adjust workflow comment handling for forks
2025-12-13 15:13:02 +07:00
d71e3c9ea6 post pr comment anyway 2025-12-12 00:58:17 +07:00
c7f7dc6ee1 separate metric comment into its own workflow in order to work with forked PR 2025-12-11 19:01:33 +07:00
919ee4b152 update metrics to support bloaty csv 2025-12-10 11:33:31 +07:00
e73dfde96d also render unchange table (#3390)
* also render unchange table
* run metrics with circleci (full all boards build)
2025-12-05 20:12:45 +07:00
93b53158f0 Run CI build with fixed set of boards (#3389)
* run cmake ci build on github with a fixed set of board to keep the size stable
* Size Difference Report contain major >1% and minor <1& table
2025-12-05 10:21:28 +07:00
e7105b1fa3 fine tune ci to build more with circleci (#3386)
* fine tune ci to build more with circleci
* skip make for arm-iar, esp-idf
* skip make + clang for circleci since llvm-objcopy got killed due to memory issue.
2025-12-04 21:34:10 +07:00
1b6f2b90a4 clean up 2025-12-03 23:10:21 +07:00
f51ca33f25 upload metrics.json and aggregate code metrics, post metrics comment
fine tune ci matrix run
2025-12-03 23:04:49 +07:00
ee3d3e3551 upload metrics.json and aggregate code metrics, fine tune ci matrix run 2025-12-03 11:00:57 +07:00
3d190475ad upload metrics.json, test ci 2025-12-03 00:44:12 +07:00
7ee288bc22 change armgcc setup to manual download due to issue with action (#3377)
* change armgcc setup to manual download due to issue with action
* build windows, macos with cmake as well
2025-11-29 01:41:30 +07:00
b08f672daf add pvs-studio analyze to ci 2025-10-24 17:31:04 +07:00
e0ee32ce6a fix build with west zephyr 2025-10-13 16:46:02 +07:00
f3f6046e0b hil simplify skip board from previous run 2025-10-03 21:36:28 +07:00
610f353d8d use cache to store skip board in hil ci 2025-10-02 18:54:31 +07:00
6d32256188 HIL add timeout for opening mtp device 2025-10-02 10:43:55 +07:00
26939587b5 hil tinyusb always checkoutt/download artifacts 2025-10-01 17:22:44 +07:00
4e4e2be566 test mtp with hil 2025-10-01 16:25:38 +07:00
091c6a7889 only clean/checkout/download artifacts on first attempt 2025-07-09 10:12:18 +07:00
0c197a2eae try to skip passed board in hil test when re-run 2025-07-08 16:39:12 +07:00
014d6b2f26 remove cmake arm-clang and make iar to reduce concurrent jobs 2025-07-02 15:55:42 +07:00
0388700ad7 update esp build, replace TUSB_MCU_VENDOR_ESPRESSIF by ESP_PLATFORM 2025-07-02 15:32:12 +07:00
4579b4f825 add doc for building examples with cmake build system
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-07-02 14:41:16 +07:00
bffe5d97cc limit hil-hfp iar build to 4 parallel jobs 2025-05-19 20:22:29 +07:00
a05fc50461 clean up ci 2025-05-06 18:41:12 +07:00
fb2214dea6 move hil into build workflow 2025-05-06 16:30:34 +07:00
ba45625ea4 minor ci update 2025-04-18 14:29:06 +07:00
5c7ca2acad change gh ci iar to push event 2025-04-18 12:07:08 +07:00
46d2d4199e run arm-iar with non-forked PR 2025-04-17 21:36:09 +07:00
3851c7c97a - run arm-iar using github action
- add skip_ci.txt to family folder to skip boards in ci run
2025-04-17 16:07:10 +07:00
eea42fd119 update iar build 2025-04-17 13:05:18 +07:00
f23bef5fd8 update IAR LMS CLOUD 2025-02-11 20:30:07 +07:00
7282572a56 skip iar build for forked PR 2025-02-06 17:19:18 +07:00
6b3a5957c2 cmake remove EXAMPLE-tinyusb target as library 2025-01-25 16:08:40 +07:00
1003aba690 use board alias for pca10056 2025-01-25 12:39:08 +07:00
13856af935 add -DRTOS=zephyr to ci west build 2025-01-25 12:19:24 +07:00
201b9707b9 try build zephyr with ci 2025-01-24 11:54:42 +07:00