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
1b295de9ad
add hil_ci_set_matrix.py, starting to support hil with additional build flags
2024-10-04 15:01:03 +07:00
4c81d91a73
bump up idf to 5.3.1
2024-09-30 11:53:20 +07:00
6118700828
update circle ci to build make ( #2769 )
...
* 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-21 19:09:37 +07:00
215832397b
update doc, re-enable metro m7 for hil, only build make windows/macos on PR
2024-08-19 19:44:22 +07:00
b8d3c0c4a8
Circi dynamic config ( #2763 )
...
Circleci
* build cmake armgcc and arm clang on circleci
* use docker medium+
2024-08-13 23:57:01 +07:00
ea64dd4999
Update ci toolchain ( #2758 )
...
* move toolchain url to its setup action
2024-08-09 22:45:35 +07:00
5fa03dd906
add stm32g0 (fsdev 2k) to hil pool
...
remove esp32s3 since cp210x cause usb bus issue in the long run
2024-08-01 13:00:38 +07:00
8df372ae7a
clean up
2024-06-06 16:19:02 +07:00
302445e64f
try to build rx using build_util
2024-06-06 16:07:11 +07:00