esp-idf/tools
Frantisek Hrbata 22637ff824 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 14:53:18 +01:00
..
ble
catch
ci Merge branch 'feat/dynamic_integration_pipeline_v4.4' into 'release/v4.4' 2023-11-20 16:29:50 +08:00
cmake versions: Update version to 4.4.6 2023-09-26 07:11:21 +00:00
docker feat (cmock): add ruby and libbsd-dev to docker image 2023-03-10 17:54:33 +08:00
esp_app_trace
esp_prov
find_build_apps
idf_monitor_base bug(monitor/console_reader): replace TIOCSTI with busy wait to suppport kernel > 6.2 2023-04-21 15:52:13 +02:00
idf_py_actions fix(tools): fix autocomplete for --port option 2023-09-08 09:30:42 +02:00
idf_size_yaml
kconfig
kconfig_new kconfig: fixed non-visible deprecated configs missing from sdkconfig.h 2022-11-07 10:40:41 +08:00
ldgen fix(ldgen): duplicate entries in the generated .ld file 2023-09-21 19:41:32 +08:00
mass_mfg tools: Introduce support for blank lines in config and value files for mfg utility 2022-07-26 23:17:33 +02:00
mocks further fix spi flash/ram current leakage 2022-07-28 13:11:55 +08:00
templates/sample_component
test_apps test(flash_mmap): test flash mmap pages 2023-10-25 08:02:02 +00:00
test_idf_monitor Tools: Remove IDF Monitor coredump tests 2023-06-20 15:27:19 +02:00
test_idf_py
test_idf_size idf_size.py: Fix issue where diram size was halved in cases where iram was not fully filled with cache 2022-12-19 14:22:00 +01:00
test_idf_tools tools: add GDB version '11.2_20220823' as a tool 2022-10-10 18:43:27 +04:00
test_mkdfu
test_mkuf2
unit-test-app Merge branch 'feature/lower-iram-utilization-of-heap-component_v4.4' into 'release/v4.4' 2023-02-07 16:54:58 +08:00
windows
build_apps.py
check_python_dependencies.py fix(tools): check_python_version accept dev releases as requirement 2023-08-04 14:19:29 +02:00
check_term.py
detect_python.fish
detect_python.sh
eclipse-code-style.xml
find_apps.py
format-minimal.sh
format.sh
gdb_panic_server.py
gen_esp_err_to_name.py Tools: Fix Python style warnings 2022-08-09 14:30:52 +02:00
idf.py Merge branch 'bugfix/fix_windows_path_case_sensitivity_v4.4' into 'release/v4.4' 2023-02-03 14:40:32 +08:00
idf_monitor.py bugfix(tools): idf.py monitor now reads correctly on Linux 2022-11-25 11:41:24 +01:00
idf_size.py idf_size.py: Fix issue where diram size was halved in cases where iram was not fully filled with cache 2022-12-19 14:22:00 +01:00
idf_tools.py Tools: Update the certificate of idf_tools.py 2023-05-25 16:30:22 +02:00
mkdfu.py
mkuf2.py Tools: Fix Python style warnings 2022-08-09 14:30:52 +02:00
python_version_checker.py
set-submodules-to-github.sh
toolchain_versions.mk tools: update GCC-Toolchain version to 'esp-2021r2-patch5-8.4.0' 2022-09-18 18:27:54 +07:00
tools.json feat(tools): Update OpenOCD version to v0.12.0-esp32-20230921 2023-10-18 10:59:52 +02:00
tools_schema.json