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
Marius Vikhammer
8642b476ed
ci(metrics): add tracking of size-metrics
2026-07-06 11:27:28 +08:00
Sudeep Mohanty
6ab1fe654d
test(kasan): disable kasan_test under build system v2
2026-07-01 13:17:25 +02:00
Sudeep Mohanty
2d3f8399ee
ci(buildv2): add build/QEMU/Linux jobs for Build system v2
...
Add the parallel set of CI jobs that exercise the cmakev2 path end-to-end
via the IDF_BUILD_V2 shim. All jobs are gated on the `buildv2` MR label
with `allow_failure: true` so unrelated MRs do not pay for the extra
build matrix.
- `.gitlab/ci/build.yml`: add the buildv2 child build pipeline that
re-runs the full app build matrix with IDF_BUILD_V2=y, plus the
Windows buildv2 build job. The generator script injects IDF_BUILD_V2
and a PIPELINE_COMMIT_SHA suffix into each child job and broadens
target_test job filters so v1 and buildv2 artifacts upload to distinct
s3 cache paths and each child pipeline tests its own binary.
- `.gitlab/ci/host-test.yml`: add the QEMU (esp32, esp32c3) and Linux
pytest buildv2 jobs.
- `.idf_build_apps.toml`: parameterize build_dir with BUILDV2_DIR_SUFFIX
(set to _v2 only on the buildv2 pipeline).
2026-07-01 13:17:25 +02:00
Igor Udot
7429206efd
Revert "Merge branch 'ci/reproducible-build-version-txt' into 'master'"
...
This reverts merge request !48593
2026-06-01 13:34:36 +08:00
Wu Zheng Hui
91e66a8d19
Merge branch 'feat/support_io_edge_wakeup' into 'master'
...
feat(esp_hw_support): support rtc io edge wakeup sleep
Closes FCS-1880 and IDF-11812
See merge request espressif/esp-idf!48410
2026-05-20 19:37:35 +08:00
wuzhenghui
2f845ec76d
feat(esp_hw_support): update edge wakeup CI test cases
2026-05-20 11:04:05 +08:00
igor.udot
ea6b6dac0b
ci: reproducible build set version.txt
2026-05-18 10:37:21 +08:00
wuzhenghui
a37e430ad1
change(ci): disable esp32s31 multi_device test since lack of runner
2026-05-07 12:02:06 +08:00
igor.udot
a800a06a83
ci: frozenset for no_runner_tags
2026-04-24 15:46:48 +08:00
Igor Masar
f3218ca0e8
Merge branch 'ci/esp32s31_usb_host_enable' into 'master'
...
ci(usb/host): enable esp32s31 and esp32h4 for USB host examples
See merge request espressif/esp-idf!47654
2026-04-17 18:26:55 +08:00
igor.masar
37f58cf498
ci(usb/host): enable esp32s31 and esp32h4 for USB host examples
...
Remove the temporary esp32s31 disable from usb/host build-test rules.
Add esp32s31 and esp32h4 to the usb_host_msc and usb_host_lib pytest
matrices. Keep the tests temp-skipped in CI until usb_host_flash_disk
runners exist.
2026-04-16 16:25:26 +02:00
yinqingzhao
9f58583929
fix(ci): fix ci build issue of esp32s31
2026-04-16 20:19:54 +08:00
igor.udot
9350c78301
ci: use set to compare exclude_runner_tags_set
2026-04-14 09:15:37 +02:00
C.S.M
152b5ccb4c
ci(esp32s31): Add ci target test for esp32s31
2026-04-03 11:38:45 +08:00
armando
ea124ede83
ci(s31): add s31 to no runner tag
2026-04-02 09:51:56 +08: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
9ecd3ecad4
ci: apply idf-ci 1.x
2026-03-27 15:12:31 +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
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
igor.udot
c3c9403567
ci: freeze known failure cases file
2026-02-26 10:56:24 +08:00
igor.udot
1a43a47dfd
ci: ignore python warnings
2026-02-25 18:02:01 +08:00
Fu Hanxi
bf9d32d514
ci: compatible with macos base64 version
2026-02-10 11:46:40 +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
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
5304e95ac5
ci: remove generate_build_child_pipeline.py
2025-11-19 10:26:53 +01:00
armando
a4821ab7f5
ci(p4): re-enable p4 jobs
2025-11-17 12:11:39 +08: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
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
igor.udot
824c7f7320
ci: extend wildcard support for no_runner_tags
2025-11-03 02:48:04 +00:00
igor.udot
7a411e8a1b
ci: extend wildcard support for EXCLUDE_RUNNER_TAGS
2025-11-03 02:48:04 +00:00
armando
2c9c5c66c8
change(ci): temporarily disable p4 target test
2025-11-03 02:48:04 +00: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
Fu Hanxi
54f57d0f47
fix: union the build test set
2025-09-15 15:11:18 +02:00
Fu Hanxi
7b81a731e2
ci: increase build timeout
2025-08-25 17:02:34 +02:00
Aleksei Apaseev
d19fc2958d
ci: fix bin size report generation
2025-08-08 12:22:17 +08:00
Fu Hanxi
860dd1128e
ci: load non-test-related apps list
2025-07-24 22:58:00 +02:00
Fu Hanxi
158eb78555
ci: add CI_JOB_ID as suffix to help ci-dashboard parse info easier
2025-07-16 14:09:44 +02:00
Fu Hanxi
95fbd6b81a
ci: make sure test child pipeline only triggered when all build jobs succeeded
2025-07-16 14:09:44 +02:00
Samuel Obuch
a678721e49
ci: enable c61 usb_serial_jtag tests
2025-07-15 12:58:26 +02:00
Wan Lei
cb3ddef853
Merge branch 'fix/c61_eco3_open_ci_test_generic' into 'master'
...
fix(ci): c61 eco3 open ci test
See merge request espressif/esp-idf!40480
2025-07-11 18:37:03 +08:00
wanckl
e685007490
fix(ci): c61 eco3 open ci test
2025-07-10 07:33:26 +08:00
Fu Hanxi
586d219934
ci: apply idf-ci for debug pipeline
2025-07-09 15:44:27 +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
f33469dd63
ci: apply idf-ci build run
...
removed script:
- tools/ci/dynamic_pipelines/scripts/child_pipeline_build_apps.py -> idf-ci build run
- tools/ci/ci_build_apps.py -> idf-build-apps build
moved from remove from idf_pytest/constants.py to .idf_build_apps.toml
- DEFAULT_FULL_BUILD_TEST_COMPONENTS
- DEFAULT_FULL_BUILD_TEST_FILEPATTERNS
- DEFAULT_IGNORE_WARNING_FILEPATH
- DEFAULT_BUILD_LOG_FILENAME
- DEFAULT_SIZE_JSON_FILENAME
2025-07-09 10:33:28 +02:00