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
786aa2cd1c
use IAR toke for hfp runner since normal IAR license is expired
2025-01-20 23:45:57 +07:00
310b8657f0
try to run arm-iar with circleci with new token ( #2890 )
...
* 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-12-05 18:01:16 +07:00
dbc2c8d972
Fix missing protoype warning, change TUD_EPBUF_TYPE_DEF order ( #2889 )
...
* change TUD_EPBUF_TYPE_DEF order
* add and fix -Wmissing-prototypes warnings for cmake (skip make)
2024-11-27 18:28:12 +07:00