3d402ca938
ci(hal): Extend the PMS hal test-app for verifying TEE-based interrupt scenarios
2025-07-23 10:00:24 +05:30
d4cc559709
chore: add ci config files to CODEOWNER
2025-07-16 14:16:19 +02:00
76181e5fce
ci: skip app downloader for host test cases
2025-07-16 14:11:08 +02:00
f4a861964e
Merge branch 'refactor/usb-phy' into 'master'
...
refactor(usb_phy): move USB PHY implementation to esp_hw_support
Closes IDF-11144 and IDF-9021
See merge request espressif/esp-idf!39770
2025-07-11 20:49:36 +08:00
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
84a5812d55
refactor(usb_phy): Move USB PHY implementation to esp_hw_support
...
Moved USB PHY source and headers from `usb/` to `esp_hw_support/`
to better reflect their hardware-specific nature.
Replaced use of public GPIO driver APIs with internal LL (Low-Level) APIs
for more precise hardware control and alignment with ESP-IDF HAL best practices.
Deleted deprecated PHY helper functions.
Consolidated all SoC-specific declarations under `usb_periph.h`.
BREAKING CHANGE: deprecated USB PHY APIs have been removed; update
callers to use the new interfaces in esp_hw_support/usb_phy.h
2025-07-10 14:52:47 +02:00
e685007490
fix(ci): c61 eco3 open ci test
2025-07-10 07:33:26 +08:00
7ada32c39a
ci: apply idf-ci for artifacts
2025-07-09 10:33:29 +02:00
15b411270e
ci: apply idf-ci on generating child pipelines
2025-07-09 10:33:29 +02:00
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
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
c80d0aded4
ci: apply idf-ci gitlab dynamic-pipeline-variables
...
Renamed env vars:
- TEST_CASE_FILTERS -> IDF_CI_SELECT_BY_FILTER_EXPR
- BUILD_AND_TEST_ALL_APPS -> IDF_CI_SELECT_ALL_PYTEST_CASES
Removed env vars;
- IS_MR_PIPELINE (could use CI_MERGE_REQUEST_IID)
- REPORT_EXIT_CODE -> IDF_CI_IS_DEBUG_PIPELINE (fail fast)
- PYTEST_IGNORE_COLLECT_IMPORT_ERROR -> always skip import error
2025-07-09 10:33:27 +02:00
0d5b3e60ac
ci: remove --enable-pytest from install.sh
2025-07-09 10:33:26 +02:00
8ca8f611ef
ci: cleanup unused code
2025-07-09 10:33:24 +02:00
3b91d7edc5
ci: update pre commit jobs
2025-07-03 13:11:52 +08:00
15a4d63441
ci(hal): Add HAL/LL-based test app for the TEE and APM peripherals
2025-07-01 17:27:46 +05:30
4d7372beab
Revert "ci: replace ci_fetch_submodules.py with submodule cache"
...
This reverts commit 0af3e2b1b2dcc8703f896163a39ce470c685a362.
2025-06-25 08:01:06 +02:00
cf78d0a7ff
Merge branch 'ci/fix-submodule-cache' into 'master'
...
ci: remove cached submodule metadata while checking with github
See merge request espressif/esp-idf!40081
2025-06-24 11:22:52 +02:00
fcca033ff6
Merge branch 'ci/raise_macos_cache_to_50g' into 'master'
...
macOS runners - set CCACHE back to 50GB to help VMs
See merge request espressif/esp-idf!39950
2025-06-24 11:10:19 +02:00
7c1eacb599
Merge branch 'ci/temp-disable-macos-test' into 'master'
...
ci: temp disable macos, only trigger by labels and run on master
See merge request espressif/esp-idf!40064
2025-06-24 10:19:18 +02:00
d795ecf393
ci: temp disable macos, only trigger by labels and run on master
2025-06-24 09:48:08 +02:00
aed61ed207
ci: remove cached submodule metadata while checking with github
2025-06-24 09:09:07 +02:00
561f53cd24
Merge branch 'ci/remove-submodule-fetch-script' into 'master'
...
Ci/remove submodule fetch script
Closes IDFCI-2980
See merge request espressif/esp-idf!39992
2025-06-23 19:22:19 +02:00
0af3e2b1b2
ci: replace ci_fetch_submodules.py with submodule cache
2025-06-23 11:39:42 +02:00
598f19ea0f
ci: chore fixes
2025-06-20 08:47:36 +02:00
667ed2a266
ci: remove host_test
runner tag, use more precise build, shiny instead
2025-06-19 15:34:07 +02:00
335ba6b3c2
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-18 19:33:54 +08:00
c2ff554878
ci: macOS runners - set CCACHE back to 50GB to help VMs
2025-06-18 08:17:00 +02:00
15d998cf3b
ci: Production as protected environment
2025-06-17 11:24:47 +02:00
c205f50f93
feat(ci): Migrate macOS runners to Parallels VM
2025-06-10 18:08:05 +02:00
6bbd68b1f8
ci(doc): kconfig change should trigger a full doc build
2025-06-06 18:00:16 +08:00
441b801bc8
Merge branch 'fix/latest_tag_v6' into 'master'
...
fix(ci): Fix the latest tag to master's v6.0-dev
See merge request espressif/esp-idf!39413
2025-06-02 17:01:57 +02:00
c17baef38d
feat(test): Lower the scope when win tests are automatically executed
...
Introduced new rule "atterns-build_system_win", that coveres scope
for windows test. It currently contains only "tools/test_build_system/**/*".
2025-05-27 11:24:58 +02:00
94994f7ad3
fix(test): Temporarily disable test_cli_installer_win
2025-05-27 11:13:04 +02:00
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 (f89d6ee5a04)
2025-05-26 11:22:53 +02:00
a952037d82
Merge branch 'ci/fix-custom-oocd-setting' into 'master'
...
ci: select OpenOCD binary based on runner
See merge request espressif/esp-idf!39375
2025-05-23 22:47:50 +08:00
bf8a3c3e51
Merge branch 'fix/temp_allow_fail_cli_installer_win' into 'master'
...
fix(test): Temporarily allow test_cli_installer_win to fail
See merge request espressif/esp-idf!39112
2025-05-23 12:41:31 +02:00
e80293fdbe
ci: select OpenOCD binary based on runner
2025-05-22 20:43:39 +02:00
d86c2bde3e
Merge branch 'ci/c61_disable_test_for_eco3' into 'master'
...
fix(ci): disable target test for c61 eco3 update
See merge request espressif/esp-idf!39349
2025-05-22 17:05:45 +08:00
994f2c2b68
fix(ci): disable target test for c61 eco3 update
2025-05-22 15:17:32 +08:00
c25f87920a
ci: improve the dynamic pipeline report
2025-05-22 13:25:39 +08:00
a3318d6280
fix(test): Temporarily allow test_cli_installer_win to fail
2025-05-21 16:12:35 +08:00
9f68214ab7
ci: child pipeline default value to avoid circular dependency issue
2025-05-14 10:16:36 +02:00
0c1e5a13e2
Merge branch 'ci/fix-deploy-jobs-rules' into 'master'
...
ci: improve deploy rules
Closes IDFCI-2938
See merge request espressif/esp-idf!39068
2025-05-14 15:11:10 +08:00
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
dc05b46ab5
ci: inherit more variables
...
this is somehow a temporary workaround, the long-term solution shall be
related to `inherit:variables`
2025-05-13 13:27:42 +02:00
9a9438b79a
ci: improve rules for deploy jobs
2025-05-13 13:27:42 +02:00
f3d1717408
docs(esp32h4): support building esp32h4 docs
2025-05-13 11:09:15 +08:00
f89d6ee5a0
change(version): Update version to v6.0-dev
2025-05-12 11:39:42 +02:00
a62464501f
ci: optimize ci runner pip install
2025-05-09 16:01:32 +08:00