Commit Graph
100 Commits
Author SHA1 Message Date
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
Fu Hanxi 1721c86e91 test: fix mismatch sdkconfig name and file 2025-12-29 09:53:11 +01:00
Fu Hanxi 8edaf6b92e Merge branch 'ci/support_default_eco_targets' into 'master'
ci: introduce default marker `eco_default`

Closes CII-31

See merge request espressif/esp-idf!43763
2025-12-04 08:52:29 +01:00
Fu Hanxi 678192902b ci: introduce default marker eco_default 2025-12-03 15:07:47 +01:00
Fu Hanxi 1a17be64a9 Merge branch 'fix/cmake_clang_artifacts' into 'master'
ci: fix uploading build artifacts

Closes CII-45

See merge request espressif/esp-idf!43565
2025-12-01 14:12:39 +01:00
Fu Hanxi 26a01e843c Merge branch 'ci/known-failure-dut-id' into 'master'
ci: pytest-ignore skip using dut id

Closes CII-44

See merge request espressif/esp-idf!43539
2025-11-24 10:25:04 +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 accfcc96f4 ci: move host test unittest jobs to pytest 2025-11-20 09:07:22 +01:00
Fu Hanxi 8e130d4cd6 Merge branch 'ci/macos-timeout' into 'master'
ci: set macos timeout

See merge request espressif/esp-idf!43515
2025-11-20 08:56:44 +01:00
Fu Hanxi 9603ea6af8 ci: set macos timeout 2025-11-19 11:47:30 +01:00
Fu Hanxi fa776a7d50 ci: move host test jobs into host-test.yml 2025-11-19 10:54:26 +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 8ae96e188f ci: cleanup gcc_static_analyzer and .rules:build 2025-11-19 10:50:53 +01:00
Fu Hanxi 2988329deb ci: cleanup build_template_app jobs 2025-11-19 10:29:26 +01:00
Fu Hanxi 04a9e1ba23 ci: cleanup build_clang_test_apps jobs 2025-11-19 10:29:23 +01:00
Fu Hanxi 0f0d97f958 ci: cleanup after_script:build related rules 2025-11-19 10:27:07 +01:00
Fu Hanxi aa60a836b5 ci: upload build junit files 2025-11-19 10:26:56 +01:00
Fu Hanxi 5304e95ac5 ci: remove generate_build_child_pipeline.py 2025-11-19 10:26:53 +01:00
Fu Hanxi 6adb0ea457 ci: remove temp minio variables 2025-11-19 10:23:17 +01:00
Fu Hanxi 11ae9be9ea Merge branch 'ci/macos-tart' into 'master'
Ci/macos tart

Closes ITOPS-165

See merge request espressif/esp-idf!43346
2025-11-19 08:26:55 +01:00
Fu Hanxi 8857ea99a1 Merge branch 'chore/size_json_artifact' into 'master'
chore(ci): update artifact pattern for size.json

Closes CII-6

See merge request espressif/esp-idf!43486
2025-11-19 08:08:16 +01:00
Fu Hanxi 0922674c04 ci: run macos with tart runners 2025-11-18 17:02:11 +01:00
Fu Hanxi d738849397 Merge branch 'ci/attach_dut_log_url' into 'master'
ci: attach_log_url for multi dut tests

Closes CII-27

See merge request espressif/esp-idf!42899
2025-11-07 08:28:41 +01:00
Fu Hanxi cc72cf9953 Merge branch 'ci/enable-junit-report-in-mr' into 'master'
ci: enable junit report in MR

See merge request espressif/esp-idf!42925
2025-11-06 03:32:19 +01:00
Fu Hanxi a0068b7917 ci: enable junit report in MR 2025-11-05 10:17:14 +01:00
Fu Hanxi 2160ce6c56 ci: remove generate pytest report job
this is a temp workaround, since the current job takes too much time.
should replace it a new implementation
2025-11-05 10:17:14 +01:00
Fu Hanxi 5a5d1ae7d9 Merge branch 'ci/improve-tests' into 'master'
tests: change wifi tests expect timeout to 60

See merge request espressif/esp-idf!42888
2025-11-03 03:45:57 +01:00
Fu Hanxi 1e79c69fc4 tests: change wifi tests expect timeout to 60
- wifi_router
- wifi_ap
- wifi_high_traffic
2025-11-03 09:19:02 +08:00
Fu Hanxi c27bccaf81 Merge branch 'ci/fix-pipeline-commit-sha-in-build-docker' into 'master'
Ci/fix pipeline commit sha in build docker

Closes IDFCI-3918

See merge request espressif/esp-idf!42381
2025-10-09 13:22:45 +02:00
Fu Hanxi f10537a76d Merge branch 'ci/remove-extra-custom-yml' into 'master'
ci: move extra targets need to be built by default to `--additional-build-targets`

Closes IDFCI-3230

See merge request espressif/esp-idf!42230
2025-10-09 12:48:23 +02:00
Fu Hanxi b207b3320b ci: use merged result commit in build_docker job
also change to shanghai runners
2025-10-08 13:59:18 +02:00
Fu Hanxi 1f69dbf456 ci: populate PIPELINE_COMMIT_SHA in pipeline_variables 2025-10-07 11:18:36 +02:00
Fu Hanxi a322abb127 Merge branch 'ci/fix-windows-test-download-map-prefix' into 'master'
ci: fix windows test jobs download source

See merge request espressif/esp-idf!42361
2025-10-03 14:12:26 +02:00
Fu Hanxi 31431069d4 ci: fix windows test jobs download source 2025-10-03 12:47:01 +02:00
Fu Hanxi 1cf5d3115b ci: print with color 2025-09-29 13:22:46 +02:00
Fu Hanxi 3175db5346 ci: move extra targets need to be built by default to --additional-build-targets 2025-09-29 13:22:42 +02:00