Sudeep Mohanty
55de37fbf1
test(cmakev2): Enable test_rebuild.py for buildv2 CI tests
...
The test_rebuild_no_changes test verifies that running idf.py build
successively without any file changes results in identical build
artifacts on the second run (i.e., nothing gets rebuilt).
This test was failing in buildv2 because it expected kconfig_menus.json
to be present in build/config/ after a normal build. However, in
cmakev2, kconfig_menus.json is not generated during regular builds.
In cmakev1, kconfig_menus.json was generated globally during every
build alongside other config files (sdkconfig.h, sdkconfig.cmake, etc).
In cmakev2, kconfig_menus.json generation does not happend for
normal builds because it depends on the Kconfig menu hierarchy
and cannot be generated globally. It must be generated per-executable.
Hence, this commit updates the artefacts list for cmakev2 to not expect
the kconfig_menus.json file during a build/re-build action.
2025-11-19 14:45:55 +05:30
Sudeep Mohanty
e6534be78f
test(cmakev2): Enabled test_idf_extensions.py for builv2 CI tests
2025-11-19 14:45:55 +05:30
Euripedes Rocha Filho
dcf03ca0d2
remove(mqtt): Moves esp-mqtt to component manager
...
esp-mqtt is now a managed component at espressif/mqtt
2025-11-14 10:53:56 +01:00
Fu Hanxi
ceb42669bc
ci: enable junit report in MR
2025-11-12 10:19:19 +01:00
Fu Hanxi
d7a7d4cea7
ci: remove generate pytest report job
...
this is a temp workaround, since the current job takes too much time.
should replace it a new implementation
2025-11-12 10:19:13 +01:00
Jiang Jiang Jian
e8ba1ed59a
Merge branch 'update/version_6_0_0' into 'release/v6.0'
...
Update version to 6.0.0
See merge request espressif/esp-idf!43129
2025-11-11 15:18:36 +08:00
Wei Yuhan
d9ad0ad50b
change(version): Update version to 6.0.0
2025-11-05 16:25:23 +08:00
Frantisek Hrbata
6653cf5c1f
ci(cmakev2): run the buildv2 tests only if the buildv2 label is set
...
Currently, the buildv2 tests are initiated using the same patterns as
the tests for the current build system. This means that any change in
the current build system will also trigger the buildv2 tests. Initially,
it might be wise not to block the CI for changes in the current build
system in case there is an issue with buildv2. Therefore, let's
explicitly start the buildv2 tests only when the buildv2 label is set.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-11-04 07:48:15 +01:00
Sudeep Mohanty
7cddcfa37f
feat(cmakev2): Enable buildv2 tests for windows on CI
2025-11-04 07:48:15 +01:00
Sudeep Mohanty
514a27073d
feat(cmakev2): Enabled test_cmake.py for cmakev2 in CI
2025-11-04 07:48:15 +01:00
Sudeep Mohanty
53fd83b7f6
feat(cmakev2): Enable test_components.py for cmakev2 in CI
2025-11-04 07:48:15 +01:00
Sudeep Mohanty
71a1029035
feat(cmakev2): Enabled test_common.py for cmakev2
2025-11-04 07:48:15 +01:00
Sudeep Mohanty
7849a73abe
feat(cmakev2): Enabled test_versions.py for cmakev2
2025-11-04 07:48:15 +01:00
Sudeep Mohanty
a8bdcc2015
feat(cmakev2): Enable completely passing build tests for cmakev2 in CI
...
This commit enables the following tests for cmakev2 in CI which do not
need any updates:
- test_bootloader.py
- test_git.py
- test_kconfig.py
- test_partition.py
- test_reproducible_build.py
- test_sdkconfig.py
2025-11-04 07:48:15 +01:00
Frantisek Hrbata
ea746c2ef5
ci(cmakev2): enable test_build.py test for cmakev2
...
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-11-04 07:48:14 +01:00
Sudeep Mohanty
c635a2ec18
test(cmakev2): Enable CI tests for component manager for cmakev2
...
This commit adapts the component manager build tests for cmakev2 and
enables them for CI test runs.
2025-11-04 07:48:14 +01:00
Frantisek Hrbata
3821f7d1db
ci(cmakev2): enable buildv2 CI testing
...
A new pytest_buildv2_system job has been added to execute selected tests
from the existing test_build_system test suite. Currently, only the
test_non_default_target.py is enabled. The ultimate goal is to run most
of the build system tests with buildv2. This should help ensure
compatibility between IDF build system v1 and v2.
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com >
2025-11-04 07:48:12 +01:00
Roland Dobai
07a213edfa
change(gitlab): simplify approvals for backports (v6.0)
2025-10-24 14:04:05 +02:00
Marius Vikhammer
19e0997436
Merge branch 'feature/esp_stdio' into 'master'
...
feat(stdio): added new esp_stdio component
Closes IDF-13799
See merge request espressif/esp-idf!41625
2025-10-17 16:11:16 +08:00
Marius Vikhammer
a257812e14
feat(stdio): added esp_stdio component
...
esp_stdio contains everything the old esp_vfs_console contained (the vfs stdio glue layer)
as well as other functionality related to stdio (previously referred to as console)
2025-10-16 10:01:59 +08:00
Marius Vikhammer
8a10c7ae6a
ci(gitlab): remove refs to release notes in MR templates
2025-10-15 09:39:10 +08:00
Mahavir Jain
269acda53c
Merge branch 'cleanup/use_cjson_from_registry' into 'master'
...
cleanup: move cJSON to component manager
See merge request espressif/esp-idf!42379
2025-10-13 11:54:10 +05:30
Fu Hanxi
c27bccaf81
Merge branch 'ci/fix-pipeline-commit-sha-in-build-docker' into 'master'
...
Ci/fix pipeline commit sha in build docker
Closes IDFCI-3918
See merge request espressif/esp-idf!42381
2025-10-09 13:22:45 +02:00
Fu Hanxi
f10537a76d
Merge branch 'ci/remove-extra-custom-yml' into 'master'
...
ci: move extra targets need to be built by default to `--additional-build-targets`
Closes IDFCI-3230
See merge request espressif/esp-idf!42230
2025-10-09 12:48:23 +02:00
Fu Hanxi
b207b3320b
ci: use merged result commit in build_docker job
...
also change to shanghai runners
2025-10-08 13:59:18 +02:00
Fu Hanxi
1f69dbf456
ci: populate PIPELINE_COMMIT_SHA in pipeline_variables
2025-10-07 11:18:36 +02:00
Mahavir Jain
439b1d6d08
cleanup: move cJSON to component manager
2025-10-06 14:08:06 +05:30
Fu Hanxi
a322abb127
Merge branch 'ci/fix-windows-test-download-map-prefix' into 'master'
...
ci: fix windows test jobs download source
See merge request espressif/esp-idf!42361
2025-10-03 14:12:26 +02:00
Fu Hanxi
31431069d4
ci: fix windows test jobs download source
2025-10-03 12:47:01 +02:00
Peter Marcisovsky
4dc77d1976
Merge branch 'refactor/usb_host_remove_usb_component' into 'master'
...
Refactor/usb host remove usb component
Closes IDF-14022
See merge request espressif/esp-idf!41690
2025-10-01 12:59:06 +02:00
Chen Chen
a4710cc206
refactor(driver): remove redundant driver dependencies
...
now the driver component only contains legacy code for i2c, twai and
touch sensor
2025-09-30 15:47:45 +08:00
peter.marcisovsky
b3bb053160
refactor(usb_host): Remove usb component form esp-idf
...
- usb component was relocated from esp-idf to esp-usb
- the component is now a managed component
2025-09-29 17:15:17 +02:00
Roland Dobai
52f7cebcd3
ci: Support known failure cases in pytests on Windows runners
2025-09-29 15:38:43 +02:00
Fu Hanxi
1cf5d3115b
ci: print with color
2025-09-29 13:22:46 +02:00
Fu Hanxi
3175db5346
ci: move extra targets need to be built by default to --additional-build-targets
2025-09-29 13:22:42 +02:00
Euripedes Rocha Filho
a87d3e1040
ci: Removes esp-mqtt host test
...
Test is failing and was moves to esp-mqtt already
2025-09-29 10:05:12 +02:00
Roland Dobai
bb3055b37e
Merge branch 'ci/test_tool_ignore_list' into 'master'
...
ci: Support known failure cases in pytests of test_tools
See merge request espressif/esp-idf!42203
2025-09-26 15:07:27 +02:00
Roland Dobai
cb84b6860a
ci: Support known failure cases in pytests of test_tools
2025-09-26 08:29:55 +02:00
WanqQixiang
6b503d0db5
component: Remove wifi_provisioning component and esp_prov tool
2025-09-26 09:48:50 +08:00
Marius Vikhammer
392226b37f
Merge branch 'feat/remove-catch-from-tools' into 'master'
...
feat(tools): Remove tools/catch
Closes IDF-9203
See merge request espressif/esp-idf!40413
2025-09-25 10:16:55 +08:00
Roland Dobai
746acf4632
Merge branch 'feat/check_external_component_includes' into 'master'
...
Produce cmake warnings if component includes or builds from outside the component
Closes IDF-12583
See merge request espressif/esp-idf!40800
2025-09-24 20:39:49 +02:00
Fu Hanxi
6fa8b5ff14
Merge branch 'ci/improve-git-changed-files' into 'master'
...
ci: improve git diff, avoid gitlab bug on CI_MERGE_REQUEST_DIFF_BASE_SHA
See merge request espressif/esp-idf!42092
2025-09-24 15:27:47 +02:00
Fu Hanxi
de12e8911d
ci: improve git diff, avoid gitlab bug on CI_MERGE_REQUEST_DIFF_BASE_SHA
2025-09-24 14:25:33 +02:00
Roland Dobai
26ae9e8589
ci(gitlab): Split up Windows tests into (more) parallel jobs
2025-09-24 13:43:23 +02:00
Roland Dobai
5872fe6c07
Merge branch 'test/run_supported_cmake_tests' into 'master'
...
test(tools): Added minimal supported cmake version tests
Closes IDF-11449
See merge request espressif/esp-idf!40839
2025-09-23 14:41:39 +02:00
Guillaume Souchere
1798034d3f
feat(tools): Remove old copy of Catch2 in tools
2025-09-23 08:49:58 +02:00
Marius Vikhammer
ac3c7ddb6f
Merge branch 'docs/remove_readthedocs_link' into 'master'
...
docs(readthedocs): removed old leftover readthedocs references
See merge request espressif/esp-idf!41483
2025-09-23 09:13:00 +08:00
Marek Fiala
7e5b0a8bb0
feat(test): Used dockerfile with updated cmake versions
2025-09-22 16:47:50 +02:00
Marek Fiala
efa75a9b60
test(tools): Added minimal supported cmake versions build system tests
2025-09-22 16:47:42 +02:00
Guillaume Souchere
f8cb539e29
feat(heap): Update test to CMake and use Catch2 component
2025-09-18 10:07:08 +02:00