Commit Graph

89 Commits

Author SHA1 Message Date
Fu Hanxi 9ecd3ecad4 ci: apply idf-ci 1.x 2026-03-27 15:12:31 +01:00
Fu Hanxi b81dc4c0e6 ci: install.sh --enable-docs when job name contains docs 2026-03-17 21:26:46 +08:00
igor.udot f6e7ab370a ci: manual job to block pipeline start 2026-03-13 16:58:00 +08: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
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 50a16a8c20 ci: skip upgrade addition third party libs while target-tests 2026-02-09 08:21:07 +08:00
Fu Hanxi 1c9e7d209d ci: streamline custom before_script checkout code to preclone script 2026-02-05 09:26:56 +01:00
Fu Hanxi 7cb14e192f ci: workaround CI_COMMIT_BRANCH to CI_COMMIT_REF_NAME for tag pipelines 2026-01-27 11:02:07 +01:00
Roland Dobai e4a050c939 Merge branch 'change/pip_install_eager' into 'master'
CI: Upgrade the full dependency tree of CI-related Python packages

Closes IDF-14409

See merge request espressif/esp-idf!43265
2025-11-26 09:00:52 +01:00
Roland Dobai 8b8301d845 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-25 11:22:21 +01:00
Jakub Kocka 402cf47f7a ci: Fixed MacOS default shell command 2025-11-25 09:58:53 +01:00
Fu Hanxi 6c585a0e18 Merge branch 'ci/simplify-ci' into 'master'
Ci/simplify ci

Closes IDFCI-6717

See merge request espressif/esp-idf!43157
2025-11-21 07:34:24 +01:00
Fu Hanxi 9603ea6af8 ci: set macos timeout 2025-11-19 11:47:30 +01:00
Fu Hanxi 18bb5bacca ci: move the retry_failed_jobs to pre_check stage 2025-11-19 10:51:20 +01:00
Fu Hanxi 0f0d97f958 ci: cleanup after_script:build related rules 2025-11-19 10:27:07 +01:00
Fu Hanxi 6adb0ea457 ci: remove temp minio variables 2025-11-19 10:23:17 +01:00
Fu Hanxi 0922674c04 ci: run macos with tart runners 2025-11-18 17:02:11 +01:00
Roland Dobai f21b4c2381 change(version): Update version to 6.1-dev
Start of v6.1 development
2025-10-24 09:01:34 +02:00
Fu Hanxi 1cf5d3115b ci: print with color 2025-09-29 13:22:46 +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
Marek Fiala 7e5b0a8bb0 feat(test): Used dockerfile with updated cmake versions 2025-09-22 16:47:50 +02:00
Fu Hanxi a2db7b56aa ci: use new minio server 2025-09-15 14:55:43 +02:00
Peter Dragun 519042a1e2 feat: Deprecate Python 3.9
BREAKING CHANGE:
- Minimal supported Python version is now 3.10.
2025-08-01 08:05:10 +02:00
Fu Hanxi 1adb3d6bfe ci: update pre-commit image tag to 2 2025-07-31 11:52:13 +02:00
Fu Hanxi 7ada32c39a ci: apply idf-ci for artifacts 2025-07-09 10:33:29 +02:00
Fu Hanxi 15b411270e ci: apply idf-ci on generating child pipelines 2025-07-09 10:33:29 +02:00
Fu Hanxi a5257dcc39 ci: apply idf-ci pytest plugin
Removed

- target markers. Now must use target as parametrization in esp-idf
- host test markers. Now will be automatically added with linux target and qemu marker
2025-07-09 10:33:28 +02:00
Fu Hanxi 0d5b3e60ac ci: remove --enable-pytest from install.sh 2025-07-09 10:33:26 +02:00
Fu Hanxi 4d7372beab Revert "ci: replace ci_fetch_submodules.py with submodule cache"
This reverts commit 0af3e2b1b2.
2025-06-25 08:01:06 +02:00
Fu Hanxi 0af3e2b1b2 ci: replace ci_fetch_submodules.py with submodule cache 2025-06-23 11:39:42 +02:00
Peter Macko c205f50f93 feat(ci): Migrate macOS runners to Parallels VM 2025-06-10 18:08:05 +02:00
David Cermak c275b5e55b fix(ci): Fix the latest tag to master's v6.0-dev
This is used only for caching (pip packages and submodules), so not very
important.
Probably forgotten when merging !38889 (f89d6ee5a0)
2025-05-26 11:22:53 +02:00
Samuel Obuch e80293fdbe ci: select OpenOCD binary based on runner 2025-05-22 20:43:39 +02:00
Chen Yu Dong 8a4f94faf4 Merge branch 'ci/shiny_pip_install' into 'master'
ci: optimize ci runner pip install

Closes RDT-1299

See merge request espressif/esp-idf!38953
2025-05-13 21:29:11 +08:00
Ivan Grokhotkov f89d6ee5a0 change(version): Update version to v6.0-dev 2025-05-12 11:39:42 +02:00
Chen Yudong a62464501f ci: optimize ci runner pip install 2025-05-09 16:01:32 +08:00
Peter Macko 4a1ea4b725 5.5: Update ubuntu base image for esp-env-v5.5 to 24.04, with fixed pipelines 2025-03-31 20:11:57 +08:00
Marius Vikhammer c35b7dca0f Revert "5.5: Update ubuntu base image for esp-env-v5.5 to 24.04"
This reverts commit 60ed896b08.
2025-03-21 14:39:35 +08:00
Peter Macko 60ed896b08 5.5: Update ubuntu base image for esp-env-v5.5 to 24.04 2025-03-20 16:14:35 +08:00
Marius Vikhammer d75fdc74e8 ci(docs): revert d98e77a4a7 to simplify CI 2024-12-17 09:39:46 +08:00
Aleksei Apaseev 0045550de5 ci: optimize git diff handling to address "Argument list too long" error 2024-11-18 17:08:28 +08:00
Frantisek Hrbata a4acbd2758 feat: Drop Python 3.8 support
Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2024-11-12 17:02:26 +08:00
Fu Hanxi d03ead4cf8 Merge branch 'ci/improve_overall_logging' into 'master'
ci: target-test job skip installing toolchain, only install python env

See merge request espressif/esp-idf!34232
2024-11-08 23:27:04 +08:00
Fu Hanxi 2a5743c0c5 ci: target-test job skip installing toolchain, only install python env
also run with collapsed time section to better track run time
2024-11-08 11:17:57 +01:00
Peter Macko 4fa6e03879 fix(macos): ccache: re-enable, show stats, set CCACHE_DIR, limit CCACHE_MAXSIZE 2024-11-07 22:22:28 +08:00
Ivan Grokhotkov 52496491f8 change(ci): update LATEST_GIT_TAG to v5.5-dev 2024-10-28 10:34:21 +01:00
Ivan Grokhotkov d998d76627 change(version): Update version to v5.5-dev 2024-10-28 10:17:21 +01:00