Wykres commitów

149 Commity (d4652daec6750bfd553a6ed6c8ae1645342c72f4)

Autor SHA1 Wiadomość Data
Frantisek Hrbata dbff74bee4 tools: add sbom information for submodules
This adds SBOM information for submodules, which are not managed
by Espressif. Meaning there is no fork for them in the espressif
namespace. Other submodules should add sbom.yml manifest file to
the root of their git repository.

The SBOM information for submodules is stored in the .gitmodules file.
Each SBOM related variable has the "sbom-" prefix and the following
variables may be used:

sbom-version:
   submodule version

sbom-cpe:
   CPE record if available in NVD. This will be used by the SBOM
   tool to check for possible submodule vulnerabilities. The
   version in the CPE can be replaced with the "{}" placeholder,
   which will be replaced by the "sbom-version" value from above.

sbom-supplier:
   Person or organization who is providing the submodule.
   It has to start with "Person:" or "Organization:" prefix
   as required by the SPDX-2.2 standard.

sbom-url:
   URL to the project if exists, e.g. github.

sbom-description:
   Project description.

sbom-hash:
   Submodule SHA as recorded in the git-tree. This field is used by
   CI to check that the submodule checkout hash and info in .gitmodules
   are in sync. IOW if submodule is updated and it has SBOM info in
   .gitmodules, the .gitmodules has to be updated too. The test is
   part of this commit. The checkout has of the submodule can be found
   by using "git submodule status".

Example for micro-ecc submodule
---8<---
[submodule "components/bootloader/subproject/components/micro-ecc/micro-ecc"]
	path = components/bootloader/subproject/components/micro-ecc/micro-ecc
	url = ../../kmackay/micro-ecc.git
	sbom-version = 1.0
	sbom-cpe = cpe:2.3🅰️micro-ecc_project:micro-ecc:{}:*:*:*:*:*:*:*
	sbom-supplier = Person: Ken MacKay
	sbom-url = https://github.com/kmackay/micro-ecc
	sbom-description = A small and fast ECDH and ECDSA implementation for 8-bit, 32-bit, and 64-bit processors
	sbom-hash = d037ec89546fad14b5c4d5456c2e23a71e554966
---8<---

Signed-off-by: Frantisek Hrbata <frantisek.hrbata@espressif.com>
2023-06-14 12:38:12 +02:00
Alexey Lapshin 726ed144e4 coredump: remove tests (moved to esp-coredump repo) 2023-05-16 12:43:04 +08:00
Fu Hanxi 21fd9aaee8 ci: small cleanup for the dependencies.yml 2023-05-04 11:21:40 +08:00
Fu Hanxi 8fd3b342aa ci: add pattern ccs811 2023-05-04 11:21:39 +08:00
Fu Hanxi 1c1c6d59b3 ci: migrate peripherals ttfw test scripts 2023-05-04 11:21:29 +08:00
Sachin Parekh 4a74ae4921 ci: Add patterns and target-tests for `ecdsa_efuse` runner 2023-04-30 11:48:46 +05:30
laokaiyao 8f24b34f21 esp32h4: remove esp32h4 target from ci 2023-04-26 18:53:12 +08:00
Fu Hanxi c9741e8100 ci: remove target test unused jobs 2023-04-07 12:29:30 +08:00
Fu Hanxi d036edfe1b ci: move tools/test_apps build jobs into one 2023-04-07 12:29:30 +08:00
Fu Hanxi 01fd87bd05 ci: remove ttfw related info in tools/test_apps 2023-04-07 12:29:30 +08:00
Djordje Nedic 3e0f612a7e tools: Move out idf_size.py in favour of using the esp-idf-size package
This commit removes all idf_size.py files and references to them and adds esp-idf-size as a dependency and adequate wrappers to avoid breaking changes.
2023-03-27 19:40:33 +02:00
David Cermak 924bac9956 lwip: Remove AFL based fuzzer tests
Also removed compilation pre-checks and jobs from the CI, and test data
2023-03-20 17:47:23 +00:00
Shu Chen e8784f3641 Merge branch 'feature/add_154_ci_for_c6' into 'master'
IEEE802.15.4: replace ESP32-H4 with ESP32-C6 for 154 CI

See merge request espressif/esp-idf!22149
2023-02-28 22:38:12 +08:00
Xu Si Yu 6212ba6d35 IEEE802154: replace esp32h4 with esp32c6 for IEEE802.15.4 CI test 2023-02-28 15:04:04 +08:00
liuning db11eaecdc feature: separate coex lib from wifi lib, support esp32c6 internal coex
update wifi, coex, phy libs
2023-02-26 06:58:18 +00:00
liuning 38316b38b5 esp_wifi: move coex part from esp_wifi to esp_coex 2023-02-26 06:58:18 +00:00
Armando (Dou Yiwen) 4452a3cf3e Merge branch 'feature/support_h2_adc' into 'master'
adc: support adc h2

Closes IDF-6124, IDF-6214, IDF-6543, IDF-6215, IDF-6664, and IDF-6695

See merge request espressif/esp-idf!22205
2023-02-24 14:28:33 +08:00
Armando d0e4d36fb6 esp_adc: support h2 oneshot mode and continuous mode 2023-02-23 11:48:31 +08:00
Fu Hanxi f74c81a71b ci: add more ways to trigger upload cache 2023-02-22 09:04:20 +08:00
Cao Sen Miao fd3e0b0b18 esp32h2(ci): enable target test 2023-02-15 10:20:43 +08:00
wanlei 4b57555e5f ci: add pattern for sdspi jobs 2023-02-13 16:00:50 +08:00
Peter Dragun 3e3533f918 feat(idf_monitor): move idf_monitor to separate repo 2023-02-03 11:20:15 +01:00
wanlei a69c3ceaed ci: fix pattern sdio prefix issue 2023-02-02 13:53:27 +08:00
wanlei 7cf82ac032 ci: add pattern for esp flash 2023-02-02 12:45:05 +08:00
Zim Kalinowski 3574fc1918 cxx: removed cxx experimental components 2023-01-25 12:34:58 +01:00
Cao Sen Miao 94120b82c2 esp32h2: add build test 2023-01-17 10:29:04 +08:00
Chen Yudong 8aca3932b0 CI: enable more wifi cases 2023-01-06 06:03:52 +00:00
Fu Hanxi 1eefcf6348 ci: add missing submodule pattern 2023-01-05 12:51:20 +08:00
Cao Sen Miao 4e67332b74 ESP32H2: Add small CI test for ESP32H2 2022-12-29 11:00:42 +08:00
laokaiyao ec812c1370 adc: add ADC target test for esp32c6 2022-12-23 14:05:56 +08:00
Chen Yudong 9282446d9b CI: add example adc tests 2022-12-21 21:19:29 +08:00
Chen Yudong d033925b79 CI: fix ethernet throughput test 2022-12-20 10:48:51 +08:00
Ivan Grokhotkov 75c92a8811
ci: use latest esp-clang for code analysis 2022-12-15 19:32:42 +01:00
Shu Chen 2a12fabec0 Merge branch 'support/ieee802154_lib_CI_beta' into 'master'
ieee802154: add ieee802154 component CI

See merge request espressif/esp-idf!20770
2022-12-15 14:11:48 +08:00
zhengyujie 1e3c82b27d ieee802154: add ieee802154 component CI 2022-12-14 12:20:45 +08:00
Chen Yudong a5e9a6cfdf CI: add more files to patterns-target_test-wifi 2022-12-02 19:51:21 +08:00
Island 7e9a239b9c Merge branch 'feature/seperate_ble_wifi_test_environment' into 'master'
seperate ble wifi environment and support ci esp32c2

See merge request espressif/esp-idf!18970
2022-12-02 11:12:01 +08:00
Chen Sheng fe39b922ca seperate ble wifi environment and support ci esp32c2 2022-12-02 11:12:00 +08:00
Tomas Rezucha 645592e157 usb: Refactor USB Host tests
* USB tests migrated to pytest
* Error messages improved
* Configurable for different mock devices
2022-11-30 18:12:54 +01:00
Song Ruo Jing 8efca13905 ci: Enable target tests for esp32c6 2022-11-28 11:32:44 +08:00
Alexey Gerenkov 47c2c13de5 build: Adds support for universal Clang toolchain 2022-11-23 13:25:16 +03:00
morris f080d647cc Merge branch 'test/move_sdio_to_pytest_app' into 'master'
sdio: move sdio related test case to it's own pytest app

Closes IDF-5501 and IDFCI-1377

See merge request espressif/esp-idf!19314
2022-11-17 10:14:59 +08:00
wanlei ee4f4ac3e0 test: move sdio unit-test to test_apps 2022-11-16 11:22:31 +08:00
Marius Vikhammer d7600da05e ci: enable running C2 tests by default 2022-11-14 10:27:31 +08:00
Chen Yu Dong a05e8996ab Merge branch 'ci/migrate_wifi_unit_test_app' into 'master'
CI: Migrate wifi unit tests to componment_ut

Closes IDF-5586

See merge request espressif/esp-idf!20787
2022-11-11 16:24:49 +08:00
wanlei de2f5ac635 CI: remove unused spi related unit-test job 2022-11-10 16:02:03 +08:00
Chen Yudong 074e3f39de CI: Migrate wifi unit tests to componment_ut 2022-11-10 01:17:10 +08:00
laokaiyao 8677216576 esp32h2: renaming esp32h2 to esp32h4 2022-11-08 17:05:33 +08:00
Tomas Rezucha 94a00bda0f tinyusb: Use TinyUSB from component registry 2022-11-02 08:24:43 +01:00
Song Ruo Jing 2557e24a28 ci: Enable esp32c6 example, test_apps, and unit tests CI build stage 2022-11-01 11:23:21 +08:00