Use the exported consumed-options set, guard the analyze-memory ELF, trigger on the cache action

This commit is contained in:
J. Nick Koston
2026-08-22 19:16:50 -05:00
parent c26f77fe62
commit 2af06e3b53
5 changed files with 22 additions and 10 deletions
+3 -1
View File
@@ -3111,8 +3111,10 @@ def test_esp8266_native_components_full_list_on_infra_change() -> None:
# Top-level esphome/*.py modules the backend imports directly
["esphome/framework_helpers.py"],
["esphome/writer.py"],
# ccache_path imports from platformio/toolchain.py
# esp8266/__init__.py imports copy_ccache_script from it
["esphome/platformio/toolchain.py"],
# The composite cache action must not ship unexercised
[".github/actions/cache-arduino8266/action.yml"],
):
with (
patch.object(determine_jobs, "changed_files", return_value=changed),