Commit Graph
100 Commits
Author SHA1 Message Date
Fu Hanxi d60b9a5624 Merge branch 'ci/move-check_submodule_sync' into 'master'
ci: move check_submodule_sync to ci/actions/common

See merge request espressif/esp-idf!52085
2026-08-27 10:38:55 +02:00
Fu Hanxi 50176b3441 ci: move check_submodule_sync to ci/actions/common 2026-08-26 13:42:28 +02:00
Fu Hanxi f15c6b7fef Merge branch 'ci/replace-cli-independent-xfail' into 'master'
tests: replace CLI-dependent xfail/skipif conditions

See merge request espressif/esp-idf!51842
2026-08-20 10:39:58 +02:00
Fu Hanxi 289a17b3a2 tests: replace CLI-dependent xfail/skipif conditions 2026-08-20 09:14:41 +02:00
Fu Hanxi ab6a455b1a Merge branch 'ci/check_submodule_sync_deps' into 'master'
ci: don't download artifacts in check_submodule_sync

See merge request espressif/esp-idf!51846
2026-08-18 14:50:17 +02:00
Fu Hanxi 399b92e15c Merge branch 'fix/worktree-submodule-copy' into 'master'
Fix worktree submodule copy of gitlink files

See merge request espressif/esp-idf!51815
2026-08-18 14:45:55 +02:00
Fu Hanxi 44fe4ac658 Merge branch 'ci/wait_for_target_branch_pipeline_job' into 'master'
ci: add description for new MR label

See merge request espressif/esp-idf!51821
2026-08-18 10:39:00 +02:00
Fu Hanxi 3d74dcead1 Merge branch 'feat/build_size_metrics_apps_on_master_branch' into 'master'
ci: move app-size-metrics job to ci/actions/common repo

See merge request espressif/esp-idf!51793
2026-08-18 10:26:55 +02:00
Fu Hanxi 807adb6ca6 Merge branch 'ci/use-latest-common-repo' into 'master'
ci: use latest ci/actions/common repo

See merge request espressif/esp-idf!51759
2026-08-14 10:37:49 +02:00
Fu Hanxi cfca633f01 ci: use main branch of ci/actions/common 2026-08-13 15:26:02 +02:00
Fu Hanxi e762c3cea2 Merge branch 'ci/fix-build_clang_test' into 'master'
ci: fix double quotes with MR_MODIFIED_FILES

See merge request espressif/esp-idf!51567
2026-08-06 03:41:03 +02:00
Fu Hanxi ecdf3bfb3c ci: fix test_patch_buildv2_child_pipeline 2026-08-05 23:34:14 +02:00
Fu Hanxi c560de5566 ci: fix double quotes with MR_MODIFIED_FILES 2026-08-05 21:16:12 +02:00
Fu Hanxi b260448d30 Merge branch 'ci/common-scripts' into 'master'
Ci/common scripts

Closes RDT-933

See merge request espressif/esp-idf!50564
2026-07-20 14:18:36 +02:00
Fu Hanxi 66e2d582d2 ci: call sync-files as ci component 2026-07-15 13:59:49 +02:00
Fu Hanxi 40fa03f8b6 ci: recursively detects all downstream pipelines correctly 2026-07-15 13:58:56 +02:00
Fu Hanxi 03b1ef7dc3 ci: macos vm use dockerhub version 2026-07-15 13:58:56 +02:00
Fu Hanxi 2e271ea0c0 ci: use gitlab ci lint api instead of yaml parsing 2026-07-15 13:58:56 +02:00
Fu Hanxi c43152bdee ci: remove what idf-ci 1.2 support 2026-07-15 13:58:56 +02:00
Fu Hanxi 44687303cf ci: move dynamic pipeline related jobs to ci/actions/common 2026-07-15 13:56:55 +02:00
Fu Hanxi 13c3d51631 ci: move before_scripts, after_scripts, windows macos rules to ci/actions/common 2026-07-15 13:56:19 +02:00
Fu Hanxi dbeab94760 ci: remove unused code 2026-07-15 13:54:06 +02:00
Fu Hanxi ab97a4ebd1 Merge branch 'ci/update-check-version-labels' into 'master'
ci: update check-version tags

See merge request espressif/esp-idf!48662
2026-07-13 09:20:42 +02:00
Fu Hanxi 58b12cbf42 Merge branch 'ci/simplify-ci' into 'master'
ci: remove pip-cache and other unused jobs

See merge request espressif/esp-idf!50301
2026-07-08 09:54:00 +02:00
Fu Hanxi d8f4d6ccda ci: remove build report and failed job report 2026-07-07 11:07:16 +02:00
Fu Hanxi 148c5e26f7 ci: remove pip-cache
we have global pip mirror now
2026-07-07 11:06:03 +02:00
Fu Hanxi d62782054a Merge branch 'ci/fix_test_apps_shuffle' into 'master'
ci: fix test apps shuffle command

See merge request espressif/esp-idf!50271
2026-07-02 09:37:24 +02:00
Fu Hanxi 59296315b1 Merge branch 'ci/esp-pylib-tests-missing-config' into 'master'
ci: add esp-pylib dependency to check-tests-missing-config pre-commit hook

See merge request espressif/esp-idf!50216
2026-07-01 09:32:39 +02:00
Fu Hanxi ae7898bb14 Merge branch 'fix/mspi_pre_commit_fix' into 'master'
fix(spi_flash): remove mspi_test xip_psram test with missing config to fix check_pre_commit job

See merge request espressif/esp-idf!50159
2026-06-30 12:58:48 +02:00
Fu Hanxi 5317ffce4e Merge branch 'ci/twai-runner-migration' into 'master'
ci: twai runner setup

See merge request espressif/esp-idf!49651
2026-06-17 10:11:57 +02:00
Fu Hanxi 902a849e7f Merge branch 'ci/add_sync_jobs' into 'master'
ci: add sync jobs

See merge request espressif/esp-idf!49726
2026-06-16 14:40:10 +02:00
Fu Hanxi 8aa97fbb52 Merge branch 'ci/git_fetch_submodule_for_pre_commit' into 'master'
ci: update pre-commit to use new docker image

See merge request espressif/esp-idf!49023
2026-06-16 09:18:34 +02:00
Fu Hanxi 326bb48281 Merge branch 'fix/pytest_marker' into 'master'
ci: fix pytest markers

See merge request espressif/esp-idf!49647
2026-06-15 11:17:32 +02:00
Fu Hanxi 63b56a53fb Merge branch 'revert-14816cb7' into 'master'
Revert "Merge branch 'ci/reproducible-build-version-txt' into 'master'"

See merge request espressif/esp-idf!49085
2026-06-01 11:51:55 +02:00
Fu Hanxi 21d6f9b879 Merge branch 'ci/remove_esp-metrics_cache' into 'master'
ci: remove esp-metrics pip cache

See merge request espressif/esp-idf!49022
2026-06-01 11:14:45 +02:00
Fu Hanxi e470d1a637 Merge branch 'ci/remove_deprecated_sha_update_job' into 'master'
ci: remove deprecated SHA update job

Closes CII-135

See merge request espressif/esp-idf!48198
2026-05-18 11:31:54 +02:00
Fu Hanxi 30032ff4fb Merge branch 'ci/upload-junit-when-succeeded' into 'master'
ci: upload junit for build jobs

See merge request espressif/esp-idf!48129
2026-05-06 09:44:38 +02:00
Fu Hanxi 6170ed03b9 Merge branch 'ci/use_images_from_gitlab_container_registry' into 'master'
ci: use idf images from Gitlab Container Registry

Closes IDFCI-9047

See merge request espressif/esp-idf!46773
2026-05-05 12:37:48 +02:00
Fu Hanxi b2490ba2d1 ci: upload junit for build jobs 2026-04-30 10:20:22 +02:00
Fu Hanxi 31e80fd53b Merge branch 'ci/unique-filename' into 'master'
ci: upload files in ci job id, which is unique

See merge request espressif/esp-idf!48113
2026-04-30 09:02:25 +02:00
Fu Hanxi 3395ef9a0b ci: upload files in ci job id, which is unique 2026-04-30 08:46:28 +02:00
Fu Hanxi 03af8a9f0e Merge branch 'ci/use-windows-vm' into 'master'
ci: windows tests with VM

See merge request espressif/esp-idf!47238
2026-04-28 12:46:47 +02:00
Fu Hanxi a38c7e9242 ci: windows with VM 2026-04-27 12:41:53 +02:00
Fu Hanxi c2d4a780f8 ci: fix fetch submodule path issue 2026-04-27 12:41:53 +02:00
Fu Hanxi 394e62724d Merge branch 'ci/fix-frozen-dict' into 'master'
ci: frozenset for no_runner_tags

See merge request espressif/esp-idf!47919
2026-04-27 03:23:54 +02:00
Fu Hanxi 6ab8c642f5 Merge branch 'ci/fix-mypy-version' into 'master'
Ci/fix mypy version

See merge request espressif/esp-idf!47891
2026-04-23 12:30:08 +02:00
Fu Hanxi 7f993bfaa6 Merge branch 'ci/improve-build-check-pattern' into 'master'
ci: improve pattern that triggers build check

See merge request espressif/esp-idf!47883
2026-04-23 10:24:56 +02:00
Fu Hanxi 3c6ba5ca38 ci: improve pattern that triggers build check 2026-04-23 09:27:55 +02:00
Fu Hanxi 1365d01012 Merge branch 'ci/update_integration_test' into 'master'
ci: move  to ci/actions

See merge request espressif/esp-idf!47822
2026-04-22 12:50:18 +02:00
Fu Hanxi 30a34b9097 Merge branch 'ci/pre-check-complete' into 'master'
ci: after pre-check-complete start build

See merge request espressif/esp-idf!47667
2026-04-17 09:07:58 +02:00
Fu Hanxi a5c99d518a Merge branch 'ci/filter-target' into 'master'
ci: filter targets by component_targets

See merge request espressif/esp-idf!47634
2026-04-17 08:15:26 +02:00
Fu Hanxi 15a0d3fdea Merge branch 'ci/stable-build-jobs' into 'master'
Ci/stable build jobs

See merge request espressif/esp-idf!47606
2026-04-16 22:02:47 +02:00
Fu Hanxi 2aee18d827 feat(build): support env var IDF_PY_BUILD_JOBS for ninja jobs 2026-04-16 13:27:18 +02:00
Fu Hanxi f15406fe33 ci: log per-job ccache stats 2026-04-16 13:27:18 +02:00
Fu Hanxi 662a18e159 Merge branch 'ci/exclude-runner-tags-set-comparation' into 'master'
ci: use set to compare exclude_runner_tags_set

See merge request espressif/esp-idf!45685
2026-04-14 10:51:27 +02:00
Fu Hanxi 9bfcf7aa66 Merge branch 'ci/python-warning' into 'master'
ci: setup python warning level at common

See merge request espressif/esp-idf!47574
2026-04-14 09:26:00 +02:00
Fu Hanxi 508ba7ae04 Merge branch 'ci/pre-commit-idf-ci' into 'master'
ci: fix pre-commit idf-ci version

See merge request espressif/esp-idf!47366
2026-04-08 16:01:00 +02:00
Fu Hanxi bb2b0ada18 Merge branch 'revert-18c5cab8' into 'master'
Revert "Merge branch 'ci/filter_non_test_related_apps_by_modified_files' into 'master'"

See merge request espressif/esp-idf!47369
2026-04-08 12:40:44 +02:00
Fu Hanxi 4a4a6c779d Merge branch 'ci/empty-constraint-branch' into 'master'
ci: revert python constraint branch

See merge request espressif/esp-idf!47153
2026-03-31 03:55:31 +02:00
Fu Hanxi 611ae33d93 ci: revert python constraint branch 2026-03-30 19:34:59 +02:00
Fu Hanxi e93cda6391 Merge branch 'ci/apply-idf-ci-1.x' into 'master'
ci: upgrade idf-ci to 1.x

Closes CII-108

See merge request espressif/esp-idf!46623
2026-03-30 19:31:53 +02:00
Fu Hanxi 12cc3a92af Merge branch 'feat/parametrize-pytest-cli-args' into 'master'
ci: move test cli args alongside test scripts

Closes IDFCI-1951 and IDFCI-2940

See merge request espressif/esp-idf!46966
2026-03-28 08:04:25 +01:00
Fu Hanxi 9ecd3ecad4 ci: apply idf-ci 1.x 2026-03-27 15:12:31 +01:00
Fu Hanxi f00fbc88a4 ci: set build status as fail when upload failed 2026-03-27 11:11:03 +01:00
Fu Hanxi 87dd8ee147 Merge branch 'ci/eco-to-rev' into 'master'
ci: rename eco tags to revision

Closes CII-109

See merge request espressif/esp-idf!46061
2026-03-27 09:22:37 +01:00
Fu Hanxi 036bb8ec77 ci: move linux test cli args alongside the test scripts 2026-03-27 09:19:21 +01:00
Fu Hanxi 4f92cfd077 ci: rename eco tags to revision 2026-03-26 12:24:59 +01:00
Fu Hanxi ddc7e0cdf7 ci: move qemu test cli args alongside test scripts
remove redundant host_test marker
2026-03-26 10:56:15 +01:00
Fu Hanxi 365268ae94 ci: move dev_password and dev_user alongside the test scripts 2026-03-26 10:56:15 +01:00
Fu Hanxi 34b7749eda Merge branch 'ci/shuffle-builds' into 'master'
ci: shuffle precomputed app lists before parallel build slicing

Closes CII-133

See merge request espressif/esp-idf!46867
2026-03-25 02:50:32 +01:00
Fu Hanxi 1bfce4117d Merge branch 'ci/enable-docs' into 'master'
ci: install.sh --enable-docs when job name contains docs

See merge request espressif/esp-idf!46712
2026-03-20 02:25:10 +01:00
Fu Hanxi 135a9fc69f Merge branch 'ci/fix-exclude-dir-check-build-test-rules' into 'master'
ci: fix check-build-test-rules exclude-dir

See merge request espressif/esp-idf!46722
2026-03-18 08:51:43 +01:00
Fu Hanxi 9f7ec2626e ci: fix check-build-test-rules exclude-dir 2026-03-18 11:39:41 +08:00
Fu Hanxi b81dc4c0e6 ci: install.sh --enable-docs when job name contains docs 2026-03-17 21:26:46 +08:00
Fu Hanxi c360d8be98 feat: support moving idf components to component registry
and mark it as root dependency
2026-03-17 21:02:49 +08:00
Fu Hanxi a3281516c4 test: stop patching env vars by tearDownClass 2026-03-17 21:02:49 +08:00
Fu Hanxi 7d8b6549d0 Merge branch 'ci/missing_config_pre_commit_hook' into 'master'
ci: add pre-commit hook to detect missing configs

Closes IDFCI-2653

See merge request espressif/esp-idf!45826
2026-03-13 08:48:25 +01:00
Fu Hanxi 692df52f1e Merge branch 'ci/build-docs' into 'master'
ci: use build-docs template

See merge request espressif/esp-idf!46480
2026-03-12 04:16:02 +01:00
Fu Hanxi c3cd385ad3 Merge branch 'ci/freeze-known-failure-cases' into 'master'
ci: freeze known failure cases file

See merge request espressif/esp-idf!45894
2026-02-26 10:35:01 +01:00
Fu Hanxi 4164ec4101 Merge branch 'ci/python-warnings' into 'master'
ci: ignore python warnings

See merge request espressif/esp-idf!45424
2026-02-25 11:48:34 +01:00
Fu Hanxi 33a637d304 Merge branch 'ci/skip-upload-non-test-related' into 'master'
ci: skip upload non-test related

See merge request espressif/esp-idf!45553
2026-02-24 09:55:47 +01: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 c37ec038ad ci: replace custom gen_disabled_report.py to idf-ci build collect report 2026-02-10 10:54:28 +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
Fu Hanxi 41f15f5329 Merge branch 'ci/deploy-manual-jobs-could-run-instantly' into 'master'
ci: move check_submodule_sync to pre_check stage

See merge request espressif/esp-idf!45621
2026-02-06 10:56:50 +01:00
Fu Hanxi 84d0de2cd6 Merge branch 'ci/cleanup-checkout-strategy-to-preclone-script' into 'master'
ci: upload junit report from child pipeline

Closes CII-111

See merge request espressif/esp-idf!45606
2026-02-06 10:55:46 +01:00
Fu Hanxi fd191f41a9 ci: move check_submodule_sync to pre_check stage 2026-02-05 09:43:50 +01:00
Fu Hanxi 1c9e7d209d ci: streamline custom before_script checkout code to preclone script 2026-02-05 09:26:56 +01:00
Fu Hanxi cb2cca0194 ci: upload junit report from child pipeline
supported in gitlab 18.5
2026-02-04 13:56:35 +01:00
Fu Hanxi 8ea7d6dd77 Merge branch 'ci/use-reusable-workflow-deploy' into 'master'
ci: use reusable deploy yaml templates

Closes IDFCI-3007

See merge request espressif/esp-idf!45444
2026-02-03 14:39:55 +01:00
Fu Hanxi 6660044dda ci: use reusable deploy yaml templates 2026-02-03 11:34:52 +01:00
Fu Hanxi 12a8c15c2d Merge branch 'ci/rev_default' into 'master'
ci: rev_default instead of eco_default

See merge request espressif/esp-idf!45269
2026-02-02 12:34:52 +01:00
Fu Hanxi 4634bcdfbd Merge branch 'ci/workaround-ci_commit_branch' into 'master'
Ci/workaround ci commit branch

See merge request espressif/esp-idf!45442
2026-01-28 11:34:37 +01:00
Fu Hanxi 266323482d ci: exclude tools/cmakev2/test while running test script linter 2026-01-27 13:30:17 +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
Fu Hanxi 0b71f5c42b ci: rename eco_default to rev_default 2026-01-20 08:58:10 +01:00
Fu Hanxi 996d6d7056 Merge branch 'ci/docs-artifacts-expiration-time' into 'master'
Revert "ci: docs artifacts expiration time"

See merge request espressif/esp-idf!45041
2026-01-20 08:50:48 +01:00
Fu Hanxi b8aa3c9b87 Merge branch 'test/fix-wifi-getting_started-sdkconfig' into 'master'
test: fix mismatch sdkconfig name and file

Closes CII-41

See merge request espressif/esp-idf!44645
2025-12-29 16:35:13 +01:00