diff --git a/tools/ci/python_packages/ttfw_idf/IDFApp.py b/tools/ci/python_packages/ttfw_idf/IDFApp.py index dfa767ea22..22eaf5b52c 100644 --- a/tools/ci/python_packages/ttfw_idf/IDFApp.py +++ b/tools/ci/python_packages/ttfw_idf/IDFApp.py @@ -80,7 +80,9 @@ class Artifacts(object): for artifact_info in artifact_index: match_result = True if app_path: - match_result = app_path in artifact_info["app_dir"] + # We use endswith here to avoid issue like: + # examples_protocols_mqtt_ws but return a examples_protocols_mqtt_wss failure + match_result = artifact_info["app_dir"].endswith(app_path) if config_name: match_result = match_result and config_name == artifact_info["config"] if target: