mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-31 07:03:55 +00:00 
			
		
		
		
	Merge branch 'dev' into bluetooth_connection_churn
This commit is contained in:
		
							
								
								
									
										2
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							| @@ -281,7 +281,7 @@ jobs: | |||||||
|             pio_cache_key: tidyesp32-idf |             pio_cache_key: tidyesp32-idf | ||||||
|           - id: clang-tidy |           - id: clang-tidy | ||||||
|             name: Run script/clang-tidy for ZEPHYR |             name: Run script/clang-tidy for ZEPHYR | ||||||
|             options: --environment nrf52-tidy --grep USE_ZEPHYR |             options: --environment nrf52-tidy --grep USE_ZEPHYR --grep USE_NRF52 | ||||||
|             pio_cache_key: tidy-zephyr |             pio_cache_key: tidy-zephyr | ||||||
|             ignore_errors: false |             ignore_errors: false | ||||||
|  |  | ||||||
|   | |||||||
| @@ -9,10 +9,10 @@ tzlocal==5.3.1    # from time | |||||||
| tzdata>=2021.1  # from time | tzdata>=2021.1  # from time | ||||||
| pyserial==3.5 | pyserial==3.5 | ||||||
| platformio==6.1.18  # When updating platformio, also update /docker/Dockerfile | platformio==6.1.18  # When updating platformio, also update /docker/Dockerfile | ||||||
| esptool==4.9.0 | esptool==5.0.2 | ||||||
| click==8.1.7 | click==8.1.7 | ||||||
| esphome-dashboard==20250514.0 | esphome-dashboard==20250514.0 | ||||||
| aioesphomeapi==37.2.1 | aioesphomeapi==37.2.3 | ||||||
| zeroconf==0.147.0 | zeroconf==0.147.0 | ||||||
| puremagic==1.30 | puremagic==1.30 | ||||||
| ruamel.yaml==0.18.14 # dashboard_import | ruamel.yaml==0.18.14 # dashboard_import | ||||||
|   | |||||||
| @@ -205,7 +205,12 @@ def main(): | |||||||
|     parser.add_argument( |     parser.add_argument( | ||||||
|         "-c", "--changed", action="store_true", help="only run on changed files" |         "-c", "--changed", action="store_true", help="only run on changed files" | ||||||
|     ) |     ) | ||||||
|     parser.add_argument("-g", "--grep", help="only run on files containing value") |     parser.add_argument( | ||||||
|  |         "-g", | ||||||
|  |         "--grep", | ||||||
|  |         action="append", | ||||||
|  |         help="only run on files containing value", | ||||||
|  |     ) | ||||||
|     parser.add_argument( |     parser.add_argument( | ||||||
|         "--split-num", type=int, help="split the files into X jobs.", default=None |         "--split-num", type=int, help="split the files into X jobs.", default=None | ||||||
|     ) |     ) | ||||||
|   | |||||||
| @@ -338,12 +338,12 @@ def filter_changed(files: list[str]) -> list[str]: | |||||||
|     return files |     return files | ||||||
|  |  | ||||||
|  |  | ||||||
| def filter_grep(files: list[str], value: str) -> list[str]: | def filter_grep(files: list[str], value: list[str]) -> list[str]: | ||||||
|     matched = [] |     matched = [] | ||||||
|     for file in files: |     for file in files: | ||||||
|         with open(file, encoding="utf-8") as handle: |         with open(file, encoding="utf-8") as handle: | ||||||
|             contents = handle.read() |             contents = handle.read() | ||||||
|         if value in contents: |         if any(v in contents for v in value): | ||||||
|             matched.append(file) |             matched.append(file) | ||||||
|     return matched |     return matched | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user