fix(ci): use component dependency pattern in build yml

This commit is contained in:
Mahavir Jain
2025-01-13 09:10:04 +05:30
parent 6502148fdc
commit 25fe9e50eb

View File

@@ -23,8 +23,8 @@ examples/protocols/esp_http_client:
- if: INCLUDE_DEFAULT == 1 or IDF_TARGET == "linux"
disable_test:
- if: IDF_TARGET not in ["esp32", "linux"]
depends_filepatterns:
- components/esp_http_client/**/*
depends_components+:
- esp_http_client
examples/protocols/esp_local_ctrl:
<<: *default_dependencies
@@ -36,8 +36,9 @@ examples/protocols/esp_local_ctrl:
- if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"]
reason: only test on these targets
depends_filepatterns:
- components/protocomm/**/*
- tools/esp_prov/**/*
depends_components+:
- protocomm
examples/protocols/http_request:
<<: *default_dependencies
@@ -50,8 +51,8 @@ examples/protocols/http_server:
disable_test:
- if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"]
reason: only test on these targets
depends_filepatterns:
- components/esp_http_server/**/*
depends_components+:
- esp_http_server
examples/protocols/http_server/captive_portal:
<<: *default_dependencies
@@ -61,8 +62,8 @@ examples/protocols/http_server/captive_portal:
disable_test:
- if: IDF_TARGET != "esp32"
reason: only test on esp32
depends_filepatterns:
- components/esp_http_server/**/*
depends_components+:
- esp_http_server
examples/protocols/http_server/restful_server:
<<: *default_dependencies
@@ -70,8 +71,8 @@ examples/protocols/http_server/restful_server:
- if: IDF_TARGET in ["esp32h2"]
temporary: true
reason: not supported yet
depends_filepatterns:
- components/esp_http_server/**/*
depends_components+:
- esp_http_server
examples/protocols/http_server/simple:
<<: *default_dependencies
@@ -80,16 +81,16 @@ examples/protocols/http_server/simple:
disable_test:
- if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"]
reason: only test on these targets
depends_filepatterns:
- components/esp_http_server/**/*
depends_components+:
- esp_http_server
examples/protocols/http_server/ws_echo_server:
<<: *default_dependencies
disable_test:
- if: IDF_TARGET != "esp32"
reason: only test on esp32
depends_filepatterns:
- components/esp_http_server/**/*
depends_components+:
- esp_http_server
examples/protocols/https_mbedtls:
<<: *default_dependencies
@@ -114,25 +115,25 @@ examples/protocols/https_server/simple:
disable_test:
- if: IDF_TARGET not in ["esp32", "esp32c3", "esp32s3"]
reason: only test on these targets
depends_filepatterns:
- components/esp_https_server/**/*
- components/esp_tls/**/*
depends_components+:
- esp_https_server
- esp-tls
examples/protocols/https_server/wss_server:
<<: *default_dependencies
disable_test:
- if: IDF_TARGET != "esp32"
reason: only test on esp32
depends_filepatterns:
- components/esp_https_server/**/*
depends_components+:
- esp_https_server
examples/protocols/https_x509_bundle:
<<: *default_dependencies
disable_test:
- if: IDF_TARGET != "esp32"
reason: only test on esp32
depends_filepatterns:
- components/esp_tls/**/*
depends_components+:
- esp-tls
examples/protocols/icmp_echo:
<<: *default_dependencies