1359 Commits
Author SHA1 Message Date
Aditya Patwardhan 7101770dc6 change(version): Update version to 6.0.2 2026-06-19 12:18:37 +05:50
Roland Dobai a9df167bf4 ci(gitlab): Use internal Esptool releases in the pipeline 2026-05-25 15:31:52 +02:00
Roland Dobai 8ea6271b77 ci(gitlab): Force the update of esptool to the latest dev release 2026-05-18 10:10:46 +02:00
Chen Yudong 8a845d3ba8 ci: optimize layer cache for docker build test
use different image tag for different concurrent job
2026-05-11 16:05:46 +08:00
Chen Yudong 784f06a12b ci: move integration-test to ci/actions 2026-05-11 16:05:42 +08:00
Evgeny Torbin 415802c200 ci: use --break-system-packages option when installing jsonschema 2026-05-05 15:32:41 +08:00
Evgeny Torbin 84eb21c246 ci: use idf images from Gitlab Container Registry 2026-05-05 15:32:41 +08:00
Fu Hanxi 3132b2edb1 Merge branch 'ci/eco-to-rev_v6.0' into 'release/v6.0'
ci: rename eco tags to revision (v6.0)

See merge request espressif/esp-idf!47085
2026-04-27 15:31:16 +02:00
Ivan Grokhotkov 8c19b15608 change(version): Update version to 6.0.1 2026-04-22 22:54:06 +08:00
igor.udot e63057db8e ci: setup python warning level at common 2026-04-15 17:11:39 +08:00
Fu Hanxi ad1d17a794 ci: rename eco tags to revision 2026-04-09 10:43:34 +02:00
Jiang Jiang Jian 82cded2700 Merge branch 'fix/components_for_static_analyzer_v6.0' into 'release/v6.0'
fix(ci): check all components using static analyzer (v6.0)

See merge request espressif/esp-idf!45939
2026-03-24 14:11:08 +08:00
Tomáš Rohlínek ade87d4210 feat(storage/blockdev_util): Add the component to CODEOWNERS 2026-03-23 17:50:48 +01:00
Sudeep Mohanty 08a90ffa64 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-03-20 08:13:27 +01:00
Frantisek Hrbata 2abd858e61 feat(test_build_system): allow buildv2 specific tests
Currently, cmakev2 is being tested only in backward-compatible mode by
using the existing cmakev1 tests with the cmakev2 test application. We
also need to add tests specific to cmakev2, and it is convenient to
reuse the existing build system testing framework. Let's add a `buildv2`
subdirectory to the existing `tools/test_build_system` directory and use
the `pytest_collection_modifyitems` hook to ignore tests in this
directory unless the `--buildv2` option is used.

Without the `--buildv2` option, only the existing cmakev1 tests are
executed and tests in `buildv2` directory are skipped. With the
`--buildv2` option, the existing cmakev1 tests run with the cmakev2
testing application for backward compatibility testing, and all cmakev2
tests within the `buildv2` subdirectory are also executed.

Note: we cannot use the `pytest_ignore_collect` hook, because the
`--buildv2` option is not known to the pytest, so the
`config.getoption('--buildv2', False)` returns always False. We would
likely need to add the `--buildv2` option in the conftest.py in the
esp-idf root directory.

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>

fix: lsadjf las jflasjfl aslfsald asl fsadlf sladsal jfsadfas

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2026-03-20 08:13:26 +01:00
Alexey Lapshin ab80479866 fix(ci): check all components using static analyzer 2026-03-20 13:14:47 +07:00
Fu Hanxi 24caef67d8 ci: install.sh --enable-docs when job name contains docs 2026-03-20 09:37:59 +08:00
Fu Hanxi 2483c9dc61 Merge branch 'ci/docs-s3-v6.0' into 'release/v6.0'
ci: use build-docs template (v6.0)

See merge request espressif/esp-idf!46561
2026-03-20 01:09:37 +01:00
Michael (XIAO Xufeng) 99eb38dc0c Merge branch 'ci/manual-gate-v6.0' into 'release/v6.0'
ci: manual job to block pipeline start v6.0

See merge request espressif/esp-idf!46719
2026-03-19 21:42:06 +08:00
Aditya Patwardhan 662a3be354 change(version): Update version to 6.0.0 2026-03-18 15:18:48 +05:50
igor.udot 5855665a35 ci: manual job to block pipeline start 2026-03-18 11:04:56 +08:00
igor.udot caefc612f4 ci: use build-docs template 2026-03-12 17:19:37 +08:00
Fu Hanxi 6ff6d7ad6c ci: backport master changes to 6.0 2026-03-10 10:37:23 +08:00
Aditya Patwardhan 504c09dca9 change(version): Update version to 6.0.0 2026-03-06 15:27:38 +05:50
Jiang Jiang Jian 9d317f2cb8 Merge branch 'ci/docs-artifacts-expiration-time-v6.0' into 'release/v6.0'
Revert "ci: docs artifacts expiration time"

See merge request espressif/esp-idf!45038
2026-01-29 14:07:44 +08:00
Wei Yuhan 0f681a7ab4 change(version): Update version to 6.0.0 2026-01-26 16:17:21 +08:00
igor.udot 9b7c6a36ef Revert "ci: docs artifacts expiration time"
This reverts commit ae384f047d.
2026-01-13 13:24:04 +08:00
Jiang Jiang Jian 9358996505 Merge branch 'ci/docs-artifacts-expiration-time-v6.0' into 'release/v6.0'
ci: docs artifacts expiration time

See merge request espressif/esp-idf!44466
2026-01-08 20:35:53 +08:00
igor.udot 7cc994394b ci: update known-failure-cases file name for v6.0 2025-12-26 17:48:46 +08:00
igor.udot ae384f047d ci: docs artifacts expiration time 2025-12-23 13:23:50 +08:00
Fu Hanxi 5ee94fac14 Merge branch 'ci/backport-master-6.0-20251204' into 'release/v6.0'
Ci/backport master 6.0 20251204

See merge request espressif/esp-idf!43993
2025-12-09 10:36:10 +01:00
Alexey Lapshin a90828fbd5 fix(ci): fix check_public_headers.py to check system headers 2025-12-06 00:08:35 +07:00
Evgeny Torbin 27619bbb41 ci: fix uploading build artifacts 2025-12-05 14:54:55 +01:00
Roland Dobai 5791519a4a ci(gitlab): Upgrade the full dependency tree of CI-related Python packages
The eager upgreade policy should upgrade the full dependency tree and
not just the packages listed in the requirements file. The disadvantage
is some extra time for package resolution.

This upgrade policy is applied to CI-related packages only because we
don't want this to be used for customer-facing packages and/or provide
the customers with a different environment to that tested in the CI.
2025-11-26 09:31:20 +01:00
Jakub Kocka 569dff3c6f ci: Fixed MacOS default shell command 2025-11-26 09:31:20 +01:00
Fu Hanxi de78c0fdd0 ci: move host test unittest jobs to pytest 2025-11-24 15:00:01 +01:00
Fu Hanxi 353ddeec33 ci: set macos timeout 2025-11-24 15:00:01 +01:00
Fu Hanxi d41cea8857 ci: move host test jobs into host-test.yml 2025-11-24 15:00:01 +01:00
Fu Hanxi 11df972a25 ci: move the retry_failed_jobs to pre_check stage 2025-11-24 15:00:01 +01:00
Fu Hanxi ec09b45ca6 ci: cleanup gcc_static_analyzer and .rules:build 2025-11-24 15:00:01 +01:00
Fu Hanxi 2d6f423c00 ci: cleanup build_template_app jobs 2025-11-24 15:00:01 +01:00
Fu Hanxi 41ff2f4a23 ci: cleanup build_clang_test_apps jobs 2025-11-24 15:00:00 +01:00
Fu Hanxi 1d1237d4c0 ci: cleanup after_script:build related rules 2025-11-24 15:00:00 +01:00
Fu Hanxi 6c0cac7a76 ci: remove generate_build_child_pipeline.py 2025-11-24 15:00:00 +01:00
Fu Hanxi 720ff594ae ci: remove temp minio variables 2025-11-24 15:00:00 +01:00
Fu Hanxi b62c9dd919 ci: run macos with tart runners 2025-11-24 14:59:58 +01:00
Evgeny Torbin 06e574796f ci: update artifact pattern for size.json 2025-11-24 14:58:59 +01:00
Marius Vikhammer ad29ffc78f Merge branch 'ci/enable-junit-report-in-mr_v6.0' into 'release/v6.0'
ci: enable junit report in MR (v6.0)

See merge request espressif/esp-idf!43290
2025-11-20 18:43:39 +08:00
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