Fu Hanxi
cba7d2aae4
ci: move check_submodule_sync to ci/actions/common
2026-09-03 20:25:14 +02:00
Fu Hanxi
88b2ffcde6
ci: use main branch of ci/actions/common
2026-09-03 20:25:13 +02:00
Fu Hanxi
64d767f050
ci: fix double quotes with MR_MODIFIED_FILES
2026-09-03 20:25:13 +02:00
Fu Hanxi
a001547d7f
ci: move check_submodule_sync to pre_deploy stage
2026-09-03 20:25:13 +02:00
Fu Hanxi
52f2ccdd8f
ci: custom constraint branch
2026-09-03 20:25:13 +02:00
Fu Hanxi
5fd30885b3
ci: apply common-scripts CI refactor
2026-09-03 20:25:12 +02:00
Fu Hanxi
0a86d7b8e7
ci: remove pip-cache and other unused jobs
2026-09-03 20:24:50 +02:00
Fu Hanxi
ddb9fd017c
ci: apply idf-ci 1.x
2026-09-03 20:24:50 +02:00
Martin Vychodil
76f5dedd99
change(version): Update version to 6.0.3
2026-08-31 19:19:05 +02:00
Tomáš Rohlínek
0188e1fe7b
feat(esp_blockdev): add build-time ioctl command reservation overlap checker
...
(cherry picked from commit a9f545bcea )
2026-06-30 16:53:44 +02:00
Fu Hanxi
3a77af68b2
Merge branch 'ci/stable-build-jobs-v6.0' into 'release/v6.0'
...
Ci/stable build jobs v6.0
See merge request espressif/esp-idf!48715
2026-06-29 10:03:00 +02:00
Fu Hanxi
aef705e678
feat(build): support env var IDF_PY_BUILD_JOBS for ninja jobs
2026-06-29 08:52:15 +02:00
Fu Hanxi
5658aee2b5
ci: log per-job ccache stats
2026-06-29 08:52:15 +02:00
Evgeny Torbin
aff8dc2675
ci: remove deprecated SHA update job
2026-06-29 14:43:25 +08:00
Marek Fiala
a2adc0ab1e
feat(tools): mcp-server accepts project_dir from chat
...
At the same time, it's possible to start idf.py mcp-server
outside ESP-IDF project directory.
Added ESP-IDF mcp server tests
2026-06-25 09:14:01 +02:00
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