Commit Graph

337 Commits

Author SHA1 Message Date
Yuqiang Wang
c8f0a26a5f feat:[sal][utest] added test cases for the sal api (#10720)
* feat:[sal][utest] added test cases for the sal api

* improve[net][utestcase]: standardize script construction

* ci[auto utest run]: standardize naming and add sal testcases

* add sal utest auto run configure and standard Information
2025-10-23 09:56:30 +08:00
Chen Wang
d58958e397 doxygen: support 1.9.8
The current test environment is mainly based on Ubuntu
22.04 LTS and doxygen version is 1.9.1.
But when we switch to Ubuntu 24.04, the default Doxygen
version on Ubuntu 24.04 is 1.9.8.
The supported configuration and layout file formats
differ from those in 1.9.1 (Ubuntu 22.04).
In particular, the layout XML file format of 1.9.8 is
incompatible with the older format(1.9.1). Therefore,
to support Doxygen on Ubuntu 24.04, we need to load
different configuration and layout files. (The layout
file is specified using the LAYOUT_FILE parameter in
the configuration file.)

Solution: Provide corresponding configuration and layout
files for different Doxygen versions, distinguished by
the Doxygen version number.

Currently, only Doxygen versions 1.9.1 and above are supported.
If the doxygen version is >= 1.9.1 but < 1.9.8, the 1.9.1
configuration and layout are used by default. If the doxygen
version is >= 1.9.8, the 1.9.8 configuration and layout are used.

Only 1.9.1 and 1.9.8 have been tested, as these are the
default doxygen versions on Ubuntu 22.04 LTS and Ubuntu
24.04. Other versions have not been tested yet. If
necessary, we will change the configuration based on
the same approach in the future.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-10-10 20:19:05 +08:00
CYFS
d9a6a5307b [github][ci]: add concurrency control to GitHub Actions (#10761)
ci: add concurrency control to GitHub Actions
2025-10-01 11:00:07 +08:00
Yuqiang Wang
36393c61be improve[ci]: integrate utest run ci (#10748) 2025-09-28 16:08:51 +08:00
Yuqiang Wang
320aa25ad4 improve[ci]: Improve the comment instructions for the PR format bot (#10747) 2025-09-26 09:05:24 +08:00
Yuqiang Wang
da99c507c4 improve[ci]: standardize the naming of CI files related to auto assign reviewers #10729 2025-09-25 10:38:35 +08:00
kurisaw
550d072398 improve[ci]: each comment is assigned a unique ID. 2025-09-23 18:55:08 +08:00
Yuqiang Wang
4123daf00c tools: add clang-format formatting script for CI (#10684)
* tools: add clang-format formatting script for CI

* improve[ci]: standardize the naming of CI files related to clang-format
2025-09-23 17:38:09 +08:00
Rbb666
d7dded112e [utest][netdev]add netdev api testcases. 2025-09-18 22:27:34 +08:00
Rbb666
4832f0482a [utest][lwip]add lwip api testcase. 2025-09-10 15:22:39 +08:00
Rbb666
8cca8d6a39 fix ci problem. 2025-09-07 07:52:08 +08:00
Rbb666
79b14848bd [add][testcases]add filesystem(dfs api & posix api) testcase. 2025-09-07 07:52:08 +08:00
hydevcode
5347500f33 [BSP] 添加raspberry-rp2350适配 2025-08-06 19:44:03 +08:00
rcitach
ae50e406da 【SMART】【BSP】【allwinner】Fix smart serial_v2 bypass compile error issue (#10524)
* Modify the reference path of the header file in the middle section

* format

* Fix smart serial_v2 bypass compile error issue

* add allwinner/d1s ci
2025-08-01 20:59:08 +08:00
Yuqiang Wang
62f3fb4ce5 fix(kernel)/improve(utest):fix the legacy issue related to the length of the object name version #10537 2025-07-30 10:58:49 +08:00
kurisaw
156259b499 ci/maintainer: merge same tag with different paths, remove Path display from CI comment 2025-07-16 12:54:24 +08:00
rcitach
2e1f2eb5b1 add xuantie bsp to utest_auto_run 2025-06-22 10:40:58 +08:00
rcitach
c9c1b9c8d0 Improve c906 smart qemu support 2025-06-22 10:40:58 +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
Yaochenger
3775ea0611 [bsp] add xuantie e906 series bsp (#10275)
* [add] add xuantie e906 series

* [ci] 添加玄铁e906 bsp ci

* 移除脚本中输出彩色的print
2025-05-14 23:48:39 +08:00
Yuqiang Wang
9329d127b7 ci: cancel the filtering rules for the MAINTAINER file 2025-05-13 12:59:56 +08:00
kurisaw
c285c9806b ci: optimize the logic for generating comments for the maintainer robot 2025-05-12 11:14:17 +08:00
kurisaw
1c5568cd2b Fixed missing unique files creation and cache logic 2025-05-12 10:38:54 +08:00
Yuqiang Wang
4909188bcb ci: fixed the abnormal operation of ci files (#10259)
fixed the abnormal operation of ci files
2025-05-12 09:22:35 +08:00
Yuqiang Wang
0dd8eb090c feat: CI script assigns PR reviews based on the list of maintainers (#9913) 2025-05-09 22:34:02 +08:00
Supper Thomas
e6c55e384f [action/manual_trigger] fix mannual trigger to create dist zip file
修复手动生成编译的error
2025-05-09 16:00:59 +08:00
hydevcode
301fce1730 [action/ci] 修复bsp_buildings的传递参数的问题 (#10254) 2025-05-09 14:59:52 +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
Yuqiang Wang
8382a40a90 add k230 ci check 2025-04-24 16:46:04 +08:00
hydevcode
4d826cad13 [action/ci] 将需要编译的bsp分离,同时根据修改的文件编译对应的bsp (#10159) 2025-03-31 21:07:53 +08:00
沐攸
88a44749df bsp: Separate STM32F4 HAL drivers -2 (#10141)
* bsp: Separate STM32F4 HAL drivers

* f4_sdk

---------

Co-authored-by: Supper Thomas <78900636@qq.com>
2025-03-24 21:00:05 +08:00
Supper Thomas
3c54b1262f [action/cd] 整合所有output到一个包中 (#10136)
* [action/cd] 整合所有output到一个包中
2025-03-24 10:55: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
下里巴人
b019e092e7 [bsp][stm32] add a new bsp for stm32g030-tiny-board (#10125) 2025-03-20 09:30:34 +08:00
Yuqiang Wang
ad79383fa3 feat: ci script associated with auto_utest. (#9933)
* feat: ci script associated with auto_utest.
2025-03-10 11:08:21 +08:00
Supper Thomas
b506228893 [action/ci] 添加cache机制,整理ci_action的一些流程,暂时去掉drivers.yml 2025-03-07 13:44:09 +08:00
sheltonyu
17d41e7478 [bsp/at32] add support at32f455/456/457 series and support bsp pkg (#9974) 2025-03-06 17:14:15 +08:00
wumingzi
fb64052722 [RFC][doxygen]Doxygen comment standard processing (#10058)
Signed-off-by: 1078249029 <1078249029@qq.com>
2025-03-01 16:02:17 +08:00
Supper Thomas
272c9e29d3 Update action_tools.yml 2025-02-26 20:26:20 +08:00
Supper Thomas
153b56e63a [action/tool] ci 验证l4平台, 修复scons --dist 2025-02-26 20:26:20 +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
Kai
78f95ab80a [bsp][wch] move ch32v20x sdk to package (#10023)
* [bsp][wch]to clear the serial of ch32v20x

* [bsp][wch] move ch32v20x sdk to pkg

* [ci] add ch32v208 bsp

* [bsp][wch] update readme
2025-02-25 19:41:21 +08:00
kurisaw
96772832f8 [drivers][bsp][reness] Add Etherkit bsp and RZ series driver compatibility adaptation 2025-02-19 13:07:20 +08:00
Kai
3251a126c1 [bsp][wch] move ch32v307 sdk to package (#9983)
* [bsp][wch] move ch32v307 sdk to package

* [bsp][wch] move ch32v307 sdk to package

* [bsp][wch] use a fixed version

* [bsp][wch]fix: ch32v307v-r1 build

* [bsp][wch] add yd board to ci

* [bsp][wch] revert toolchain path
2025-02-19 09:02:42 +08:00
Chen Wang
761bb89f27 doxygen: add documentation for doxygen
Documentation is provided to clarify how to write
doxygen documentation for RT-Thread. This document
is also integrated as part of RT-Thread doxygen
documentation.

An example is also provided.

The original README.md is removed and integrated into
this document.

Updated github actions for doxygen too.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-02-11 17:09:44 +08:00
Supper Thomas
21ea7c675c 更新 bsp_buildings.yml 2025-02-11 10:59:41 +08:00
Chen Wang
4edfa4895c ci: remove spell_check
We often get wrong report when documentation related are
changed, such as:

```
Getting action download info
Error: This request has been automatically failed because
it uses a deprecated version of `actions/download-artifact: v3`.
Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/.
This request has been automatically failed because it uses
a deprecated version of `actions/upload-artifact: v3`.
Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
```

Just remove this action till now.

Signed-off-by: Chen Wang <unicorn_wang@outlook.com>
2025-02-10 18:12:12 +08:00
Rbb666
a63b97e316 [bsp][nxp]support FRDM-MCXA156 (#9971)
support FRDM-MCXA156

Co-authored-by: shannon <xxlong1999@163.com>
2025-02-07 09:45:56 +08:00
Chasel
94952b18fc [bsp][mm32f526x] 1.add mm32f526x bsp; (#9940)
[bsp][mm32f526x] 1.add a bsp for mm32f526x;
2025-02-03 23:29:27 +08:00