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
Tomas Rohlinek
99c09321a6
Merge branch 'feat/bdl_generic_partition' into 'master'
...
feat(storage/blockdev): Add generic partition and memory mapping blockdev drivers
Closes IDF-12750
See merge request espressif/esp-idf!39989
2026-03-19 10:53:44 +01:00
Tomáš Rohlínek
54b04cd2ca
feat(storage/blockdev_util): Add the component to CODEOWNERS
2026-03-19 08:56:34 +01:00
Tomáš Rohlínek
8ad3ae4263
docs(storage): Move file system considerations doc guide under storage
2026-03-18 09:58:36 +01:00
Fu Hanxi
b81dc4c0e6
ci: install.sh --enable-docs when job name contains docs
2026-03-17 21:26:46 +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
Fu Hanxi
692df52f1e
Merge branch 'ci/build-docs' into 'master'
...
ci: use build-docs template
See merge request espressif/esp-idf!46480
2026-03-12 04:16:02 +01:00
Ma Jing Jing
b07e00ece9
Merge branch 'feature/support_h4_asrc' into 'master'
...
Support asrc module on esp32h4
Closes IDF-12276
See merge request espressif/esp-idf!45625
2026-03-12 01:04:53 +00:00
Tomas Rezucha
506dbc2985
Merge branch 'docs/usb-docs-link-esp-usb' into 'master'
...
docs(usb): Move USB docs to esp-usb and add redirects
Closes IDF-13559
See merge request espressif/esp-idf!45997
2026-03-11 11:41:52 +01:00
igor.udot
5469def843
ci: use build-docs template
2026-03-11 14:34:34 +08:00
Ma Jing Jing
19606efa86
feat(asrc): Support asrc module on esp32h4
2026-03-11 10:11:36 +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)
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
igor.masar
c30851292f
docs(usb): Update links and example checks
...
Replace the peripherals index USB entries with direct links to
ESP-USB so the generated pages are no longer redirect-only stubs.
Keep legacy USB URLs working via redirects, including the
individual USB host maintainer notes pages.
Remove the obsolete placeholder documents and stale CODEOWNERS
pattern.
Mark the moved USB examples as KNOWN_MISSING in the example
documentation checker until it can also read the ESP-USB guide.
2026-03-03 17:01:08 +01:00
igor.masar
7b38e47834
docs(usb): Move USB docs to esp-usb and add redirects
...
Remove USB Host/Device content from ESP-IDF pages and keep only links to
ESP-USB documentation.
Add redirects for legacy USB pages to ESP-USB with target-aware URL
substitution in docs config.
Drop obsolete USB host notes references from docs_not_updated lists.
2026-03-02 23:25:39 +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
Roland Dobai
bdb27ad3c4
Merge branch 'fix/build_docs_codeowners' into 'master'
...
change(codeowners): add CODEOWNERS entry for build-system API guide docs
See merge request espressif/esp-idf!45864
2026-02-24 05:05:10 +01:00
David Čermák
8f0d7bec17
Merge branch 'feat/network_codeowner_update' into 'master'
...
fix(owners): Add esp_wifi's remote feature to be owned by network team
See merge request espressif/esp-idf!45610
2026-02-16 16:58:40 +08:00
David Cermak
7ceda92c6e
fix(owners): Add esp_wifi's Remote feature to be owned by network team
...
Initial step of migration of esp-wifi-remote to IDF
This cannot be an official component, as it would colide with the
existing managed esp_wifi_remote.
This needs to be an additional functionality of esp_wifi (subdirectory)
used in these 3 scenarios:
* Adding remote functionality esp_wifi() APIs to chips without WiFi
(esp32p4, h2,...)
* Additional WiFi interface for chips which already have WiFi
* Genuine WiFi interface for linux target host applications
The ownership of WiFi's remote functionality will be transfered back
to the wifi team after the migration and stabilization.
2026-02-13 11:27:22 +01:00
Frantisek Hrbata
85b3c19451
change(codeowners): add CODEOWNERS entry for build-system API guide docs
...
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2026-02-13 06:29:28 +01: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
David Cermak
a1e1bbdd47
fix(mqtt): Remove mqtt leftovers from IDF
2026-02-06 23:00:17 +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
Chen Ji Chang
8065c61877
Merge branch 'feat/remove_h4_beta5' into 'master'
...
feat(esp32h4): remove esp32h4 beta5 support
Closes IDF-13835
See merge request espressif/esp-idf!45630
2026-02-06 17:12:38 +08:00
Alexey Lapshin
ce21e3fa99
fix(ci): check all components using static analyzer
2026-02-06 14:21:25 +07:00
Island
0d60c16312
Merge branch 'feat/esp_idf_modem_state_reconstruct' into 'master'
...
refactor modem clock driver
Closes PM-636
See merge request espressif/esp-idf!44185
2026-02-06 12:10:58 +08: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
hebinglin
5119bf8ac2
change(esp_hw_support): move modem_clock files to modem folder
2026-02-04 12:02:22 +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