Commit Graph

984 Commits

Author SHA1 Message Date
Chen Yudong 844f5ce69a ci: rename wifi_two_dut to two_duts 2025-12-03 19:00:23 +08:00
Fu Hanxi 7705af4168 ci: use merged result commit in build_docker job
also change to shanghai runners
2025-10-09 13:49:16 +02:00
Marius Vikhammer 9ef24e3e2a change(version): Update version to 5.2.6 2025-09-30 09:15:16 +08:00
Jiang Jiang Jian a6ce7bb281 Merge branch 'ci/enable_sysview_tests_v5.2' into 'release/v5.2'
ci: enable sysview example tests for all chips (v5.2)

See merge request espressif/esp-idf!39475
2025-07-28 14:28:54 +08:00
Fu Hanxi 49dd0117e5 feat(ci): enable jtag tests for esp32[c6|h2] 2025-07-24 13:44:51 +02:00
Fu Hanxi 14aec2bfdf docs: fetch all tags while deploying 2025-07-14 14:54:50 +02:00
Peter Macko f338388e59 ci: macOS runners - set CCACHE back to 50GB to help VMs 2025-07-01 13:02:44 +02:00
Fu Hanxi 54656ece64 ci: remove cached submodule metadata while checking with github 2025-06-24 10:55:51 +02:00
Marek Fiala 5f239a862b 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-20 16:04:10 +02:00
Samuel Obuch f52cec0f26 ci: select OpenOCD binary based on runner 2025-06-05 11:11:25 +02:00
luaijun cd7d6f1c12 fix: pytest did not recognize test cases 2025-04-21 19:34:30 +08:00
luaijun a4401e5256 ci(c2/c3): add major eco version tests(v5.2) 2025-04-18 11:22:25 +08:00
Xiao Xufeng 9b74d1aca5 change(version): Update version to 5.2.5 2025-02-26 18:01:09 +08:00
Xiao Xufeng af4a98ba99 change(version): Update version to 5.2.4 2025-02-19 23:17:56 +08:00
Marius Vikhammer 5d29851c9c ci(docs): revert d98e77a4a7 to simplify CI 2024-12-17 10:13:15 +08:00
Fu Hanxi 8875ada534 ci: disable sonarqube check 2024-10-25 13:03:44 +02:00
Peter Macko ab0b7c6c29 fix(macos): ccache: re-enable, show stats, set CCACHE_DIR, limit CCACHE_MAXSIZE 2024-09-30 18:56:20 +02:00
Ivan Grokhotkov c9763f62dd change(version): Update version to 5.2.3 2024-09-23 14:48:14 +02:00
Fu Hanxi 0615ddbd79 ci: always cleanup idf copy in ci 2024-06-05 10:40:31 +02:00
Fu Hanxi e9a053e2dc ci: disable ccache on macos build system test 2024-06-05 10:40:26 +02:00
Fu Hanxi d4903be742 ci: ensure macos selected the correct python installed by pyenv 2024-06-05 10:40:17 +02:00
Fu Hanxi 120a15b83f ci: move log dir from pytest_embedded_log to pytest-embedded 2024-05-22 16:59:01 +08:00
Cao Sen Miao 3bd63654c8 change(usb_serial_jtag): Add a usb_serial_jtag echo example for how to use usb_serial_jtag APIs,
Closes https://github.com/espressif/esp-idf/issues/12620,
Closes https://github.com/espressif/esp-idf/issues/12605
2024-04-03 17:10:03 +08:00
Roland Dobai 0993dfb880 Merge branch 'fix/py_dep_check_v5.2' into 'release/v5.2'
fix(tools): catch more general errors in python dependency checker (v5.2)

See merge request espressif/esp-idf!29163
2024-03-06 20:16:15 +08:00
Roland Dobai a322e6bdad change(version): Update version to 5.2.1 2024-03-05 16:58:26 +01:00
Fu Hanxi 112488fbcf ci: use full fetch while checking git tags 2024-03-05 15:40:01 +01:00
Peter Dragun 24615ef848 fix(tools): catch more general errors in python dependency checker 2024-02-22 10:23:41 +01:00
Ivan Grokhotkov 4eaefbab43 feat(docs): use a faster fork of breathe-doc/breathe
See https://github.com/breathe-doc/breathe/discussions/962
2024-02-21 10:44:24 +08:00
Shu Chen 1085fece61 feat(ieee802154): remove the ieee802154 lib submodule 2024-02-20 10:31:29 +08:00
Jiang Jiang Jian 6bfe219bb1 Merge branch 'ci/enable_ip101_jobs_v5.2' into 'release/v5.2'
ci(esp_eth): enabled Ethernet ip101 jobs (v5.2)

See merge request espressif/esp-idf!28613
2024-02-19 11:02:42 +08:00
Jiang Jiang Jian bc7ef70189 Merge branch 'ci/new-known_failure_cases_workflow(v5.2)' into 'release/v5.2'
ci: change known_failure_cases workflow(v5.2)

See merge request espressif/esp-idf!27967
2024-02-19 10:59:16 +08:00
Roland Dobai 9e9ff8f17c Merge branch 'ci/pre_commit_sbom_validation_v5.2' into 'release/v5.2'
ci: add sbom validation using pre-commit's post-commit stage (v5.2)

See merge request espressif/esp-idf!28228
2024-02-18 15:35:22 +08:00
igor.udot dc0f41f7be ci: change known_failure_cases workflow 2024-01-29 15:36:33 +08:00
Ondrej Kosta 9048372138 ci(esp_eth): enabled Ethernet ip101 jobs 2024-01-22 13:52:24 +01:00
Fu Hanxi f317bb15fd ci: remove ip101 jobs and twai_std jobs 2024-01-10 10:27:51 +01:00
Frantisek Hrbata 713546e8bd ci: add sbom validation using pre-commit's post-commit stage
With 09ba070b7e ("fix: allow to use older pre-commit hook version")
and b93cc581a5 ("fix: set default pre-commit hook stages to pre-commit..")
we set the default pre-commit hook stage to commit/pre-commit, which avoids
running the pre-commit plugins/hooks multiple times for different stages.
Unfortunately this also affects "pre-commit run" used in CI and
now it runs only plugins which are by default using the
commit/pre-commit stage. Meaning the sbom validation, which uses
post-commit, is not run at all. This adds an explicit pre-commit command
for validate-sbom-manifest plugin, which needs to be started in
post-commit stage.

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2024-01-02 16:10:28 +01:00
Jiang Jiang Jian 17654970e9 Merge branch 'tools/use_recommended_tool_priority_backport_v_5_2' into 'release/v5.2'
fix(idf_tools): Opt for the recommended tool in tools.json rather than the supported one (v5.2)

See merge request espressif/esp-idf!27796
2023-12-26 10:35:56 +08:00
Aleksei Apaseev 786c23bcfa fix(idf_tools): Opt for the recommended tool in tools.json rather than the supported one 2023-12-12 14:25:25 +08:00
Marius Vikhammer 4435437501 ci(docs): revert git strategy change for deploy docs 2023-12-11 11:34:04 +01:00
Aleksei Apaseev 8dcf3e5f80 ci: Upload report about modified files and components to s3 bucket 2023-12-11 11:15:45 +01:00
Fu Hanxi 8ce0b8bf73 ci: fix upload failed job log script 2023-12-11 11:15:08 +01:00
Chen Yudong ceb9e42058 ci: fix fetch git diff from pipeline schedules 2023-12-11 11:14:48 +01:00
Chen Yudong 6947dd533a ci: fix fetch_from_mirror_url_if_exists 2023-12-11 11:14:43 +01:00
Aleksei Apaseev e6a4ad3d55 ci: Move upload artifacts execution of build and target_test stages to the after script section 2023-12-11 11:13:56 +01:00
igor udot (horw) 21b06f43bf ci: added build log artifacts for linux 2023-12-11 11:12:14 +01:00
Aleksei Apaseev 911ad39808 ci: Upload artifacts of target stage jobs to s3 bucket 2023-12-11 11:12:02 +01:00
Fu Hanxi 651f60e663 ci: improve check pylint get files command 2023-12-11 11:11:39 +01:00
Fu Hanxi 0fe3ec63a0 ci: optimize git strategy 2023-12-08 11:00:19 +01:00
Frantisek Hrbata a6cbcb91d2 feat: use esp-idf-sbom pre-commit plugin
Currently sbom manifest is checked only in .gitmodules and
this check is done in pre-commit and also in CI. Meaning it's running
three times(pre-commit before push if user has it enabled, in CI
as there is the pre-commit run again and again with test in CI). Since
esp-idf-sbom contains a full manifest validation support and pre-commit
plugin for it, let's use it. This removes all the current sbom testing
and replaces it with a signle pre-commit plugin which validates all
manifests files(sbom.yml, idf_component.yml, .gitmodules and also
referenced manifests) in repository. Note that this checks all
manifests, not only ones which were modified. The check is reasonably
fast though, so it should not cause any problem. The reason for
validating all manifest files is that we want to make sure that the sbom
information in .gitmodules is updated too and that the hash
recorded in .gitmodules is up-to-date. Meaning submodule update
would not trigger this plugin, because no manifest was changed.

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2023-12-07 13:22:47 +01:00
Liu Linyan ba7b323c3e fix(ble_mesh): Use submodule for mesh 1.1 lib files 2023-12-01 10:00:37 +08:00