Main entry point for resolving and caching PlatformIO platform artifacts. Args: platformio_ini_path: Path to the platformio.ini file to process cache_dir: Cache directory for storing artifacts
(
platformio_ini_path: Path, cache_dir: Path
)
| 1041 | |
| 1042 | # Public API function |
| 1043 | def resolve_and_cache_platform_artifacts( |
| 1044 | platformio_ini_path: Path, cache_dir: Path |
| 1045 | ) -> None: |
| 1046 | """ |
| 1047 | Main entry point for resolving and caching PlatformIO platform artifacts. |
| 1048 | |
| 1049 | Args: |
| 1050 | platformio_ini_path: Path to the platformio.ini file to process |
| 1051 | cache_dir: Cache directory for storing artifacts |
| 1052 | """ |
| 1053 | print(f"Starting platform artifact resolution for {platformio_ini_path}") |
| 1054 | print(f"Using cache directory: {cache_dir}") |
| 1055 | |
| 1056 | _apply_board_specific_config(platformio_ini_path, cache_dir) |
| 1057 | |
| 1058 | print("Platform artifact resolution completed") |
nothing calls this directly
no test coverage detected