Commit Graph

369 Commits

Author SHA1 Message Date
CYFS e59103373e ci: improve PR format workflow 2026-08-12 11:37:28 +08:00
CYFS 1edc46af3e
[ci][issue] Add issue automation workflows#11661 2026-07-28 13:14:17 +08:00
Rbb666 359075f7c3 [ci] Remove obsolete post CI status workflow 2026-07-27 16:44:28 +08:00
CYFS f03284c4e8 [ci] Restrict MemBrowse workflows to the main repository 2026-07-27 16:41:03 +08:00
CYFS 5fca863334 [ci] Fix ESP32-C3 MemBrowse dependency setup 2026-07-22 13:32:41 +08:00
CYFS b7eb6fb0e4
[ci][format] Use clang-format for format check#11582 2026-07-10 11:34:58 +08:00
Michael Rogov Papernov c29b6db74c ci: report skipped membrowse targets as identical 2026-07-09 15:19:42 +08:00
CYFS ee43eeb685
[ci]:add armclang BSP build coverage (#11577)
* ci: add armclang BSP build coverage

* components/libc: avoid armclang errno include recursion
2026-07-07 11:52:14 +08:00
CYFS 64651f968a ci: optimize membrowse target filtering 2026-06-26 16:40:09 +08:00
CYFS c374e529c4 ci: detect qemu utest assertions 2026-06-26 15:42:14 +08:00
CYFS 5c230d5e81 [feat][ci]: trigger BSP build on matrix updates 2026-06-22 18:58:30 +08:00
CYFS c3c1672263 [feat][ci]: reduce duplicate HC32 attachconfig builds 2026-06-22 18:58:30 +08:00
Rbb666 7071ba35cb
[bsp/rockchip]Add CI compilation checks for RK3500 BSP. 2026-06-21 17:08:53 +08:00
Michael Rogov Papernov b594a0887f CI: MemBrowse integration 2026-06-17 15:18:49 +08:00
GuEe-GUI ea5a974305 [bsp][qemu-virt64-aarch64] add DM config and docs
Signed-off-by: GuEe-GUI <2991707448@qq.com>
2026-06-15 10:00:57 +08:00
CYFS 38c5ff0e56 utest: move ci configs to github directory
Signed-off-by: CYFS <2805686936@qq.com>
2026-06-12 14:22:53 +08:00
GuEe-GUI 63965cb103 [bsp][zynqmp-a53-dfzu2eg] enable full dm
This is a builtin fdt example BSP

Signed-off-by: GuEe-GUI <2991707448@qq.com>
2026-06-08 14:57:37 +08:00
CYFS c577400ca7 [feat][ci]: verify bsp dist build 2026-06-02 18:06:01 +08:00
atxhua 479acdb47e Add picolib support to bsp/x86, default to newlib
- add i686-atxhua-picolib-elf-gcc toolchain
    - add picolib option to bsp/x86
    - add necessary picolib require library
2026-05-25 09:51:06 +08:00
atxhua 8c5e36f525
Add X86 i686 gcc 15.2.0 (#11388)
* add i686 x86 newlib toolchain

* add missing x86 gcc option to manual_dist.yml

* fix typo
2026-05-12 15:00:32 +08:00
CYFS b943c0d9f6 [ci]: restrict utest workflow triggers 2026-05-06 18:00:00 +08:00
CYFS ae5b5ed182 [action][utest]:Expand kernel auto-run matrix and sync test configs 2026-04-19 20:37:38 +08:00
kurisaw 4ca97e50dd [ci][format] fix the issue of CLA verification interception 2026-03-20 17:57:25 +08:00
sourcecodereviewer f78bef1207 fix(ci): prevent expression injection in pr_format_bot.yml
Move user-controlled GitHub Actions context expressions
(github.event.pull_request.head.ref, head.repo.full_name,
pull_request.number, event.action) from direct interpolation
in run: blocks to env: variables.

Direct interpolation of these values in shell scripts allows
attackers to inject arbitrary commands via crafted branch names
under pull_request_target, which runs in the base repo context.

Using env: variables ensures values are treated as literal
strings by the shell, preventing command injection.

Ref: https://securitylab.github.com/research/github-actions-untrusted-input/

Reported-by: Wilson Cyber Research (@sourcecodereviewer)
Security: expression-injection
2026-03-20 17:55:47 +08:00
CYFS 4463dbcf23
ci:arm_smart ci build erro (#11113) 2026-01-03 15:22:29 +08:00
Rbb666 35816c14b7 [action]Add automatic testing for SMP. 2025-12-04 15:53:07 +08:00
kurisaw fa6f86eda3 [ci]: disable the post-ci-status enabling option for regarding the relevant CI 2025-11-04 11:16:13 +08:00
Yuqiang Wang 925eab78df [ci]: disable auto-run status ci 2025-11-04 08:22:42 +08:00
CYFS e458c0df7e Add a token to fix the 403 error 2025-11-02 16:31:46 +08:00
Yuqiang Wang ba509f92c2
[ci]: Introduce a regular inspection mechanism for abnormal CI reports (#10852) 2025-10-30 09:19:36 +08:00
Copilot a10922b01b
[Feature] Add automated CI results comment to pull requests (#10856)
* Initial plan

* Add CI results comment workflow

Co-authored-by: supperthomas <60349489+supperthomas@users.noreply.github.com>

* Improve CI results comment formatting and PR detection

Co-authored-by: supperthomas <60349489+supperthomas@users.noreply.github.com>

* Add documentation for CI results comment feature

Co-authored-by: supperthomas <60349489+supperthomas@users.noreply.github.com>

* Add ToolsCI and pkgs_test to monitored workflows

Co-authored-by: supperthomas <60349489+supperthomas@users.noreply.github.com>

* Add immediate CI status comment via direct workflow integration

Co-authored-by: supperthomas <60349489+supperthomas@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: supperthomas <60349489+supperthomas@users.noreply.github.com>
2025-10-30 06:18:47 +08:00
WangShun e4f014eb96
[bsp/xuantie] 添加E901BSP #10836 2025-10-29 13:31:38 +08:00
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