Fu Hanxi
545f2abacc
ci: move check_submodule_sync to ci/actions/common
2026-08-26 13:43:10 +02:00
Fu Hanxi
028cabea50
ci: revert custom ci_python_constraint_branch
2026-08-19 12:02:58 +02:00
Fu Hanxi
eaeaf2f87a
ci: use main branch of ci/actions/common
2026-08-17 14:13:16 +02:00
Fu Hanxi
2d6867c2a0
ci: fix double quotes with MR_MODIFIED_FILES
2026-08-17 14:13:16 +02:00
Fu Hanxi
95ae438f33
ci: custom constraint branch
2026-08-17 14:13:15 +02:00
Fu Hanxi
b47f9850c7
ci: apply common-scripts CI refactor
...
Squashes these original commits for release/v5.4 backport traceability:
- 9b289dc5ad6 ci: apply idf-ci 1.x
- 381df980d57 ci: remove pip-cache and other unused jobs
- 32375a0a15e ci: apply common-scripts CI refactor
2026-08-17 14:13:15 +02:00
Marek Fiala
6d48add711
fix(ci): make Windows build-system CI green on v5.4
...
- Disable test_cli_installer_win (when: never), matching release/v5.5
- Download known-failure cases and pass --ignore-result-files on Windows build-system pytest
- Force Ninja response files on Windows hosts via CMAKE_NINJA_FORCE_RESPONSE_FILE in utilities.cmake (backport of 2e5d930e )
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 12:32:32 +02:00
Marek Fiala
bf630eac15
test(tools): Added minimal supported cmake versions build system tests
...
Backport of !49288 to release/v5.4 (cmake@3.16 .3).
Adapted for release/v5.4:
- Linux/macOS jobs added in .gitlab/ci/build.yml (build-system pytest
lives there on v5.4, not host-test.yml).
- Known-failure download uses get_known_failure_cases_file.py.
- macOS jobs keep .before_script:build:macos / macos_shell tags.
- Windows minimal-cmake job follows v5.4 install/tags conventions.
- Skip test_idf_qemu on Windows (pexpect.spawn unavailable).
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-24 09:31:45 +02:00
Roland Dobai
1be486cc45
fix(gitlab): Use overwritten IDF_TOOLS_PATH
2026-06-02 10:14:50 +02:00
Fu Hanxi
da06cc2a7e
ci: log per-job ccache stats
2026-05-20 09:47:10 +08:00
Fu Hanxi
1684252646
feat(build): support env var IDF_PY_BUILD_JOBS for ninja jobs
2026-05-20 09:45:19 +08:00
Roland Dobai
25513bfd56
Merge branch 'ci/forced_esptool_install_v5.4' into 'release/v5.4'
...
CI: Force the update of esptool to the latest dev release in every job (v5.4)
See merge request espressif/esp-idf!48634
2026-05-18 13:23:08 +02:00
Evgeny Torbin
cd460dbc3b
ci: remove deprecated SHA update job
2026-05-18 11:52:58 +02:00
Roland Dobai
31e1f121f1
ci(gitlab): Force the update of esptool to the latest dev release
2026-05-18 10:03:06 +02:00
igor.udot
7177035a70
ci: use build-docs template
2026-05-13 13:50:19 +02:00
Chen Yudong
b14f5010c6
ci: optimize layer cache for docker build test
...
use different image tag for different concurrent job
2026-05-11 16:38:17 +08:00
Chen Yudong
b931eb92dd
ci: move integration-test to ci/actions
2026-05-11 16:20:24 +08:00
Evgeny Torbin
53933bdd01
ci: use --break-system-packages option when installing jsonschema
2026-05-06 16:20:41 +08:00
Evgeny Torbin
6ec5c21181
ci: use idf images from Gitlab Container Registry
2026-05-06 16:20:41 +08:00
Fu Hanxi
e999464740
Merge branch 'ci/manual-gate-v5.4' into 'release/v5.4'
...
ci: manual job to block pipeline start (v5.4)
See merge request espressif/esp-idf!46724
2026-04-17 11:53:55 +02:00
Fu Hanxi
e15f264c09
Merge branch 'ci/enable-docs_v5.4' into 'release/v5.4'
...
ci: install.sh --enable-docs when job name contains docs (v5.4)
See merge request espressif/esp-idf!46786
2026-04-17 11:51:13 +02:00
Marius Vikhammer
296b6eab94
change(version): Update version to 5.4.4
2026-04-14 14:31:36 +08:00
Fu Hanxi
2d7542bcc4
ci: install.sh --enable-docs when job name contains docs
2026-03-20 09:38:25 +08:00
igor.udot
9b239bcfe5
ci: manual job to block pipeline start
2026-03-18 11:41:54 +08:00
igor.udot
f27a702903
Revert "ci: docs artifacts expiration time"
...
This reverts commit f2fd000e25 .
2026-01-13 13:23:02 +08:00
igor.udot
f2fd000e25
ci: docs artifacts expiration time
2025-12-23 13:26:25 +08:00
Jiang Jiang Jian
ee57f0751c
Merge branch 'ci/fix-pipeline-commit-sha-in-build-docker_v5.4' into 'release/v5.4'
...
Ci/fix pipeline commit sha in build docker (v5.4)
See merge request espressif/esp-idf!42437
2025-10-31 10:53:46 +08:00
Roland Dobai
ea1c174c1c
change(version): Update version to 5.4.3
2025-10-21 13:13:31 +02:00
Fu Hanxi
d8d0b89b63
ci: use merged result commit in build_docker job
...
also change to shanghai runners
2025-10-09 13:47:14 +02:00
Peter Macko
aca02616b6
ci: macOS runners - set CCACHE back to 50GB to help VMs
2025-07-01 13:02:20 +02:00
Roland Dobai
8a2e7224c1
Merge branch 'fix/idf_tools_install_tool_version_v5.4' into 'release/v5.4'
...
fix(tools): fixed command `idf_tools.py install tool@version` (v5.4)
See merge request espressif/esp-idf!40038
2025-06-28 05:26:34 +02:00
Sergei Silnov
b5d3d1253d
Merge branch 'ci/fix-submodule-cache_v5.4' into 'release/v5.4'
...
ci: remove cached submodule metadata while checking with github (v5.4)
See merge request espressif/esp-idf!40094
2025-06-26 05:58:37 -03:00
Sergei Silnov
e50c191ec1
Merge branch 'docs/fetch-all-tags-while-deploying_v5.4' into 'release/v5.4'
...
docs: fetch all tags while deploying (v5.4)
See merge request espressif/esp-idf!40006
2025-06-26 04:27:15 -03:00
Fu Hanxi
56f6dc55a5
ci: remove cached submodule metadata while checking with github
2025-06-24 10:55:22 +02:00
Marek Fiala
38354b9ecd
test(tools): Added test for installing supported tool version
...
Added test_export_supported_version_cmake in `test_idf_tools.py`,
that installs and exports supported version of tool - cmake.
2025-06-20 13:05:05 +02:00
Xiao Xufeng
f5c3654a1c
change(version): Update version to 5.4.2
2025-06-20 14:35:04 +08:00
Fu Hanxi
312ff02b43
docs: fetch all tags while deploying
2025-06-20 08:19:35 +02:00
wanckl
66c8539368
test(ci): disable c61 build test on 5.4
2025-06-03 20:09:05 +08:00
Jiang Jiang Jian
fe9669d4fb
Merge branch 'ci/fix-custom-oocd-setting_v5.4' into 'release/v5.4'
...
ci: select OpenOCD binary based on runner (v5.4)
See merge request espressif/esp-idf!39377
2025-05-28 14:20:39 +08:00
Samuel Obuch
6ee607b00f
ci: select OpenOCD binary based on runner
2025-05-23 00:41:15 +02:00
Peter Macko
417fe048a1
change(ci): Update esp-idf-docs-env-v5.4 image
...
- Add Sphinx warnings caused by [#11323 ](https://github.com/doxygen/doxygen/issues/11323 )
- Update esp-idf-doc-env-v5.4 to use the updated parent image (Ubuntu 24.04 and Node.js 22)
- Exclude sphinx-known-warnings.txt from pre-commit checks.
2025-05-13 11:21:58 +02:00
Marius Vikhammer
b1d1494290
ci(linux): re-enable failures for test_pytest_linux jobs
2025-04-29 11:59:36 +08:00
laokaiyao
ecf073e650
ci: disable esp32c5 build and target test on v5.4
2025-04-22 16:07:50 +08:00
Peter Macko
a71141a250
ci: Update esp-env-v5.4 to Ubuntu 24.04 and handle related issues
...
- Allow test_pytest_linux failures
- Allow test_transport_on_host failures
- Fix deprecated C++ syntax by removing unused volatile variable in nvs_page_test
- Add x509_crt_bundle.S.o GNU-stack ld warning to ignore list
2025-03-28 15:59:44 +01:00
Xiao Xufeng
4c2820d377
change(version): Update version to 5.4.1
2025-03-27 15:29:07 +08:00
Fu Hanxi
be2ec1615c
ci: target-test job skip installing toolchain, only install python env
...
also run with collapsed time section to better track run time
2025-01-10 02:25:32 +08:00
Fu Hanxi
7e465dd526
ci: ignore test-specific 3rd-party libs while building clang projects
2025-01-10 02:25:32 +08:00
Fu Hanxi
257878ddb4
ci: change logging level from debug to info for build jobs
2025-01-10 02:25:32 +08:00
Roland Dobai
5bb41c4932
Merge branch 'feature/move-gdb-options-to_project_description_json_v5.4' into 'release/v5.4'
...
feat(debugging): move gdbinit generation to CMake (v5.4)
See merge request espressif/esp-idf!35175
2025-01-09 18:58:23 +08:00
Xiao Xufeng
67c1de1eeb
change(version): Update version to 5.4.0
2024-12-31 14:57:04 +08:00