diff --git a/script/determine-jobs.py b/script/determine-jobs.py index 722e2370fe..3e11deeb9a 100755 --- a/script/determine-jobs.py +++ b/script/determine-jobs.py @@ -537,6 +537,7 @@ ESP_IDF_INFRA_TRIGGER_FILES = frozenset( "esphome/build_gen/espidf.py", "esphome/framework_helpers.py", "esphome/platformio/library.py", + "esphome/platformio/extra_script.py", } ) diff --git a/tests/script/test_determine_jobs.py b/tests/script/test_determine_jobs.py index 859e320a2d..e67029f210 100644 --- a/tests/script/test_determine_jobs.py +++ b/tests/script/test_determine_jobs.py @@ -1124,6 +1124,7 @@ def test_should_run_esp32_platformio_with_branch() -> None: (["esphome/build_helpers/idedata.py"], True), (["esphome/platformio/library.py"], True), (["esphome/framework_helpers.py"], True), + (["esphome/platformio/extra_script.py"], True), # PlatformIO build gen, its toolchain, and the esp32 component are # NOT IDF-infra triggers (["esphome/platformio/toolchain.py"], False),