41 Commits

Author SHA1 Message Date
Yuqiang Wang
ba509f92c2 [ci]: Introduce a regular inspection mechanism for abnormal CI reports (#10852) 2025-10-30 09:19:36 +08:00
ThearchyHelios
6bb524eb31 Fix Darwin detection and URL 2025-08-10 11:33:33 +08:00
hydevcode
51b6df9c16 ci: Replace the judgment file modification mechanism of bsp_building.… (#10314)
ci: Replace the judgment file modification mechanism of bsp_building.yml and incorporate the PR status show into bsp_building.yml
2025-05-23 09:33:23 +08:00
Supper Thomas
bf96f99d6b [action/ci] show the PR status for Pull request 2025-05-16 08:54:49 +08:00
Supper Thomas
427e177526 [action/ci] add qemu-pre-build-and-post-build for RT_SMART build (#10203)
[action/ci] add qemu-pre-build-and-post-build for RT_SMART build
2025-04-27 17:31:51 +08:00
Supper Thomas
151c7a6112 [action/ci] 把每次编译结果上传到github (#10135)
* [action/ci] 把每次编译结果上传到github

* [fix]

* add output

* fix

* fixthe attach_file_name

* fix

* fix name

* [action] 更新一下toolchain的版本号

* [bsp/stm32] hex 生成

* Update type.h
2025-03-23 12:38:27 +08:00
Supper Thomas
b0b40ed45c [github/action] 添加scons显示编译时间的命令 (#10114)
* [github/action] 添加scons显示编译时间的命令

* [bsp/pico] 删除ci 耗时的config,在F412中已验证

* [bsp/f412] 这个编译需要3分钟,不合理,先从ci中删除
2025-03-17 15:46:46 +08:00
Supper Thomas
5c7ee284b7 [action/ci] pkgs --update-force instead of pkgs --update (#10042)
* [action/ci] pkgs --update-force instead of pkgs --update

* Update bsp_buildings.yml

* l4 单独拉出来
2025-02-26 18:59:30 +08:00
zhuzhuzhu
4e370473c5 fix cppcheck in lwp.c will fail if no define RT_USING_DFS (#9912) 2025-01-14 14:21:04 +08:00
hydevcode
8f77525b5d [action] attachconfig adapts yml syntax features (#9629) 2024-11-07 22:32:31 +08:00
hydevcode
65e239d3f1 [action] yml file adds the depends parameter (#9627) 2024-11-07 09:47:59 +08:00
hydevcode
fc765e2f32 [action] Recursive folder lookup attachconfig.yml 2024-11-05 19:31:20 +08:00
Supper Thomas
96165a5e99 [action] add the yml file support 2024-11-04 22:01:30 -05:00
Supper Thomas
c9d18c444a [action/ci] Add toolchain stup script (#9453)
* [action] add toolchain install script
2024-09-16 11:13:30 +08:00
Supper Thomas
a0e1f954c8 [action][cppcheck] add summary (#9426)
* [action][cppcheck] add summary

添加summary 方便查看出错信息
2024-09-12 09:41:22 +08:00
Supper Thomas
c154c24319 [action][ci] add cppcheck new feature
'--check-level=exhaustive'
这个选项可以更深入的在分支中检测,但是会耗时比较久一些。
2024-09-11 20:55:55 -04:00
Supper Thomas
8b4fb52905 [script] add install.sh for rt-thread (#9355)
* [script] add install.sh for rt-thread

* [install] add gitee chevk
2024-08-29 07:44:35 +08:00
Supper Thomas
1449d37cdf [action/ci] add cpu and arch 2024-08-25 10:54:47 -04:00
supperthomas
3a7e6997c2 [action] filter the not arm-none-eabi-gcc bsp 2024-08-25 01:36:50 -04:00
supperthomas
fe8a00fafc [action] add toolchain download link 2024-08-25 01:36:50 -04:00
supperthomas
1df5be69e8 [action/ci] Add bsp detail python script 2024-08-25 01:36:50 -04:00
supperthomas
372c841912 [action] remove multiprocessing 2024-08-24 15:44:23 -04:00
Supper Thomas
93314e3392 [action] add multiprocess and add include_paths 2024-08-24 15:44:23 -04:00
Supper Thomas
1726a174de [action] add manual trigger build all bsp (#31) 2024-08-24 15:44:23 -04:00
Shell
6977cf9101 [src] add rt_hw_cpu_id() wrapper API (#8894)
* [src] add rt_hw_cpu_id() wrapper API

rt_hw_cpu_id() is an unsafe API which should not be used by most codes
directly. It's error-prone because it must be used in proper context,
otherwise it can lead to errors and unpredictable behavior.

This patch adds a wrapper API for rt_hw_cpu_id() to address this risk.
It includes the context-checking functionality and provides a safer
alternative for obtaining CPU IDs, ensuring that it is used correctly
within the appropriate context.

Signed-off-by: Shell <smokewood@qq.com>

* fixup UMP

* update API & comment

* ci: cpp_check

---------

Signed-off-by: Shell <smokewood@qq.com>
2024-05-08 09:22:09 +08:00
Shell
864055bf18 [fixup] aarch64 UMP compiler error (#8677)
Signed-off-by: Shell <smokewood@qq.com>
2024-03-30 17:58:38 +08:00
Shell
83e95bdff4 sync smart & dfs (#8672)
Signed-off-by: xqyjlj <xqyjlj@126.com>
Signed-off-by: Shell <smokewood@qq.com>
Co-authored-by: xqyjlj <xqyjlj@126.com>
2024-03-28 23:42:56 +08:00
Shell
396a52cedb fixup: static anaylysis CI 2024-01-16 00:59:18 +08:00
vacabun
acaa23052f [ci][bsp_build]attachconfig add scons args parsing (#8464) 2024-01-09 22:03:32 +08:00
guotong ma
2d55efba84 [ci][attachconfig]support subfolders 2023-12-28 23:51:56 +08:00
Meco Man
ed4d037d7b [ci][stm32f407] add attach config CI check 2023-12-26 23:13:08 +08:00
Meco Man
0b8fbee344 [ci] silent pkgs --update when building bsp 2023-12-25 23:24:30 +08:00
guotong ma
18c44e6cee [ci][attachconfig] remove some output 2023-12-25 15:21:16 +08:00
guotong ma
00bb3c6224 [ci][attachconfig]del debug time 2023-12-25 12:07:22 +08:00
kurisaW
60910d0732 [ci][attachconfig] remove pkgs upgrade everytime 2023-12-25 10:07:32 +08:00
vacabun
2693e7e15a [ci]Add bsp attachconfig check 2023-12-24 22:43:40 +08:00
xqyjlj
e31fa93423 feat: spinlock should lock sched (#8360) 2023-12-22 11:15:18 +08:00
Meco Man
ea50473dc4 [ci] add error code check (#8341) 2023-12-06 13:52:30 +08:00
dejavudwh
4cbc1893bd Added CI to compile more drivers for the changed BSP 2023-06-28 22:07:02 -04:00
dejavudwh
b1584e9fa9 [CI] Added feature to filter out files to file_check.py that do not require cppcheck (#7499)
Co-authored-by: supperthomas <78900636@qq.com>
2023-05-16 07:51:16 +08:00
Meco Man
ebf4c0f24e [tools/ci]move file_check.py into ci folder 2023-05-13 22:53:24 -04:00