From 55e9868979a7d7e6714e7525df8fbe5e4e1ab11e Mon Sep 17 00:00:00 2001 From: Guillaume Souchere Date: Wed, 31 Dec 2025 10:34:29 +0100 Subject: [PATCH] ci(heap): Add depends_components attribute to build-test-rules --- components/heap/test_apps/.build-test-rules.yml | 6 ++++++ .../system/heap_task_tracking/.build-test-rules.yml | 11 +++++++++++ 2 files changed, 17 insertions(+) create mode 100644 examples/system/heap_task_tracking/.build-test-rules.yml diff --git a/components/heap/test_apps/.build-test-rules.yml b/components/heap/test_apps/.build-test-rules.yml index 1e3b8ecd8c..9b07122c06 100644 --- a/components/heap/test_apps/.build-test-rules.yml +++ b/components/heap/test_apps/.build-test-rules.yml @@ -13,7 +13,13 @@ components/heap/test_apps/heap_tests: - if: CONFIG_NAME == "in_flash" and (IDF_TARGET != "esp32c6" and NIGHTLY_RUN != "1") depends_components: - heap + - soc + - esp_psram components/heap/test_apps/host_test_linux: enable: - if: IDF_TARGET == "linux" + depends_components: + - heap + depends_filepatterns: + - components/soc/**/include/soc/soc.h diff --git a/examples/system/heap_task_tracking/.build-test-rules.yml b/examples/system/heap_task_tracking/.build-test-rules.yml new file mode 100644 index 0000000000..649727e178 --- /dev/null +++ b/examples/system/heap_task_tracking/.build-test-rules.yml @@ -0,0 +1,11 @@ +examples/system/heap_task_tracking/advanced: + depends_components: + - heap + - soc + - esp_psram + +examples/system/heap_task_tracking/basic: + depends_components: + - heap + - soc + - esp_psram