igor.udot
05f8f55807
ci: after pre-check-complete start build
2026-04-17 08:46:20 +08:00
igor.udot
167780a01e
ci: setup python warning level at common
2026-04-14 14:23:24 +08:00
C.S.M
152b5ccb4c
ci(esp32s31): Add ci target test for esp32s31
2026-04-03 11:38:45 +08:00
Island
a6acf48f33
Merge branch 'ble_dev/esp32h4eco1_chip_20260326' into 'master'
...
feat(ble): added ble support for esp32h4 eco1
See merge request espressif/esp-idf!47100
2026-04-03 10:31:23 +08:00
igor.udot
e05ac88eff
ci: fix changed fies
2026-04-02 16:44:24 +08:00
ShenWeilong
6e359ad99e
feat(ble): added ble support for esp32h4 eco1
2026-04-02 14:59:40 +08:00
Fu Hanxi
611ae33d93
ci: revert python constraint branch
2026-03-30 19:34:59 +02:00
Fu Hanxi
e93cda6391
Merge branch 'ci/apply-idf-ci-1.x' into 'master'
...
ci: upgrade idf-ci to 1.x
Closes CII-108
See merge request espressif/esp-idf!46623
2026-03-30 19:31:53 +02:00
Fu Hanxi
12cc3a92af
Merge branch 'feat/parametrize-pytest-cli-args' into 'master'
...
ci: move test cli args alongside test scripts
Closes IDFCI-1951 and IDFCI-2940
See merge request espressif/esp-idf!46966
2026-03-28 08:04:25 +01:00
Fu Hanxi
9ecd3ecad4
ci: apply idf-ci 1.x
2026-03-27 15:12:31 +01:00
Fu Hanxi
036bb8ec77
ci: move linux test cli args alongside the test scripts
2026-03-27 09:19:21 +01:00
Fu Hanxi
4f92cfd077
ci: rename eco tags to revision
2026-03-26 12:24:59 +01:00
Fu Hanxi
ddc7e0cdf7
ci: move qemu test cli args alongside test scripts
...
remove redundant host_test marker
2026-03-26 10:56:15 +01:00
Daniel Paul
914d32c101
Merge branch 'feat/move-cjson-to-root-dep' into 'master'
...
feat: support moving idf components to component registry
Closes PACMAN-1102
See merge request espressif/esp-idf!39704
2026-03-25 18:10:42 +08:00
igor.udot
5566e5e022
ci: shuffle precomputed app lists before parallel build slicing
2026-03-24 17:08:36 +08:00
Fu Hanxi
1bfce4117d
Merge branch 'ci/enable-docs' into 'master'
...
ci: install.sh --enable-docs when job name contains docs
See merge request espressif/esp-idf!46712
2026-03-20 02:25:10 +01:00
Fu Hanxi
b81dc4c0e6
ci: install.sh --enable-docs when job name contains docs
2026-03-17 21:26:46 +08:00
Fu Hanxi
c360d8be98
feat: support moving idf components to component registry
...
and mark it as root dependency
2026-03-17 21:02:49 +08:00
Jakub Kocka
7551e82048
ci(tools): Changed the approach of some build tests to cmake reconfigure
...
Where actually building the app is not needed cmake reconfigure was introduced instead.
This should be performance upgrade especially for Windows runners, where build is quite slow
2026-03-16 08:57:40 +01:00
Jakub Kocka
d860da47c0
ci(tools): Avoiding full rebuilds where not needed to improve performance
2026-03-16 08:53:41 +01:00
Igor Udot
aa91b5d902
Merge branch 'ci/manual-master-start' into 'master'
...
ci: manual job to block pipeline start
See merge request espressif/esp-idf!46518
2026-03-16 09:25:42 +08:00
igor.udot
f6e7ab370a
ci: manual job to block pipeline start
2026-03-13 16:58:00 +08:00
igor.udot
5469def843
ci: use build-docs template
2026-03-11 14:34:34 +08:00
Ivan Grokhotkov
cb4b3da877
Merge branch 'feature/add-api-compatibility-ci-job' into 'master'
...
ci: add API compatibility check job for merge requests
Closes IDF-8483
See merge request espressif/esp-idf!45963
2026-03-09 09:12:50 +01:00
Ivan Grokhotkov (bot) and Claude Opus 4.6
20b9e06e92
ci: add API compatibility check job for merge requests
...
Add a check_api_compatibility CI job that uses esp-api-check to detect
breaking API changes in merge requests. The job compares API
declarations between the MR base and head commits using libclang, and
posts a discussion thread on the MR if WARNING or BREAKING changes are
found.
- Add CI job in host-test.yml with clang toolchain and allow_failure
- Add test_api_check project for CMake configuration with all
components enabled
- Define __DOXYGEN__ and IDF_DOC_BUILD so the checker can see
declarations behind these guards
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-06 17:12:40 +01:00
Sudeep Mohanty
881fa55266
Merge branch 'feat/buildv2_enable_cmake_tests' into 'master'
...
test(buildv2): Enable all buildv2 tests in CI
Closes IDF-15080
See merge request espressif/esp-idf!46088
2026-03-02 11:28:25 +01:00
Marius Vikhammer
82665cbbbe
ci(docs): add check that all IDF examples are referenced in the programming guide
...
Made-with: Cursor
2026-02-28 10:41:50 +08:00
David Čermák
21c2ada4f2
Merge branch 'feat/wifi_remote_migration' into 'master'
...
feat(wifi_remote): Add wifi remote to IDF
Closes IDF-15268
See merge request espressif/esp-idf!45775
2026-02-27 20:46:01 +08:00
Sudeep Mohanty
8e66b2408d
ci(buildv2): run full test suite for buildv2 in host and Windows
...
Remove explicit test file list from pytest_buildv2_system so all tests
run by default. buildv2_skip marks handle exclusions.
2026-02-27 12:57:02 +01:00
David Cermak
78017aa02c
feat(ci): Add wifi-remote generation check to CI
2026-02-27 09:14:57 +01:00
igor.udot
c3c9403567
ci: freeze known failure cases file
2026-02-26 10:56:24 +08:00
Fu Hanxi
66f39eb968
Merge branch 'ci/use-interruptible' into 'master'
...
ci: use common workflow that auto-cancel earlier MR pipelines
See merge request espressif/esp-idf!45736
2026-02-11 10:21:31 +01:00
Fu Hanxi
bf9d32d514
ci: compatible with macos base64 version
2026-02-10 11:46:40 +01:00
Alexey Lapshin
a873002a5b
Merge branch 'fix/components_for_static_analyzer' into 'master'
...
fix(ci): check all components using static analyzer
See merge request espressif/esp-idf!45712
2026-02-10 14:04:56 +04:00
Fu Hanxi
c37ec038ad
ci: replace custom gen_disabled_report.py to idf-ci build collect report
2026-02-10 10:54:28 +01:00
Fu Hanxi
c92200471f
ci: streamline before_script for macos runners
2026-02-10 10:54:28 +01:00
Fu Hanxi
4b1072a6d7
ci: use common workflow that auto-cancel earlier MR pipelines
2026-02-10 10:54:28 +01:00
Igor Udot
6559ab52da
Merge branch 'ci/only-binary' into 'master'
...
ci: skip upgrade addition third party libs while target-tests
See merge request espressif/esp-idf!45665
2026-02-10 10:45:38 +08:00
Frantisek Hrbata
66c0a4d658
Merge branch 'fix/cmakev2_linux_target' into 'master'
...
fix(cmakev2): linux target fixes
Closes IDFGH-17121
See merge request espressif/esp-idf!45315
2026-02-09 14:09:36 +01:00
igor.udot
50a16a8c20
ci: skip upgrade addition third party libs while target-tests
2026-02-09 08:21:07 +08:00
Fu Hanxi
41f15f5329
Merge branch 'ci/deploy-manual-jobs-could-run-instantly' into 'master'
...
ci: move check_submodule_sync to pre_check stage
See merge request espressif/esp-idf!45621
2026-02-06 10:56:50 +01:00
Fu Hanxi
84d0de2cd6
Merge branch 'ci/cleanup-checkout-strategy-to-preclone-script' into 'master'
...
ci: upload junit report from child pipeline
Closes CII-111
See merge request espressif/esp-idf!45606
2026-02-06 10:55:46 +01:00
Alexey Lapshin
ce21e3fa99
fix(ci): check all components using static analyzer
2026-02-06 14:21:25 +07:00
Fu Hanxi
fd191f41a9
ci: move check_submodule_sync to pre_check stage
2026-02-05 09:43:50 +01:00
Fu Hanxi
1c9e7d209d
ci: streamline custom before_script checkout code to preclone script
2026-02-05 09:26:56 +01:00
Fu Hanxi
cb2cca0194
ci: upload junit report from child pipeline
...
supported in gitlab 18.5
2026-02-04 13:56:35 +01:00
Chen Jichang
90f904ab2f
fix(ci): fix find pattern for soc struct headers check
...
Use find -path instead of ** for portability and to cover
register/<version>/soc/*_struct.h (e.g. esp32p4/hw_ver_3).
2026-02-04 16:35:04 +08:00
Fu Hanxi
6660044dda
ci: use reusable deploy yaml templates
2026-02-03 11:34:52 +01:00
Fu Hanxi
4634bcdfbd
Merge branch 'ci/workaround-ci_commit_branch' into 'master'
...
Ci/workaround ci commit branch
See merge request espressif/esp-idf!45442
2026-01-28 11:34:37 +01:00
Marius Vikhammer
79950e4783
docs(esp32s31): add support for building docs for esp32s31
2026-01-28 09:42:24 +08:00