mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-30 22:53:59 +00:00 
			
		
		
		
	[CI] Bump GHA runners to `ubuntu-24.04` (#7905)
				
					
				
			This commit is contained in:
		
							
								
								
									
										26
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										26
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							| @@ -30,7 +30,7 @@ concurrency: | |||||||
| jobs: | jobs: | ||||||
|   common: |   common: | ||||||
|     name: Create common environment |     name: Create common environment | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-24.04 | ||||||
|     outputs: |     outputs: | ||||||
|       cache-key: ${{ steps.cache-key.outputs.key }} |       cache-key: ${{ steps.cache-key.outputs.key }} | ||||||
|     steps: |     steps: | ||||||
| @@ -62,7 +62,7 @@ jobs: | |||||||
|  |  | ||||||
|   black: |   black: | ||||||
|     name: Check black |     name: Check black | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-24.04 | ||||||
|     needs: |     needs: | ||||||
|       - common |       - common | ||||||
|     steps: |     steps: | ||||||
| @@ -83,7 +83,7 @@ jobs: | |||||||
|  |  | ||||||
|   flake8: |   flake8: | ||||||
|     name: Check flake8 |     name: Check flake8 | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-24.04 | ||||||
|     needs: |     needs: | ||||||
|       - common |       - common | ||||||
|     steps: |     steps: | ||||||
| @@ -104,7 +104,7 @@ jobs: | |||||||
|  |  | ||||||
|   pylint: |   pylint: | ||||||
|     name: Check pylint |     name: Check pylint | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-24.04 | ||||||
|     needs: |     needs: | ||||||
|       - common |       - common | ||||||
|     steps: |     steps: | ||||||
| @@ -125,7 +125,7 @@ jobs: | |||||||
|  |  | ||||||
|   pyupgrade: |   pyupgrade: | ||||||
|     name: Check pyupgrade |     name: Check pyupgrade | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-24.04 | ||||||
|     needs: |     needs: | ||||||
|       - common |       - common | ||||||
|     steps: |     steps: | ||||||
| @@ -146,7 +146,7 @@ jobs: | |||||||
|  |  | ||||||
|   ci-custom: |   ci-custom: | ||||||
|     name: Run script/ci-custom |     name: Run script/ci-custom | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-24.04 | ||||||
|     needs: |     needs: | ||||||
|       - common |       - common | ||||||
|     steps: |     steps: | ||||||
| @@ -225,7 +225,7 @@ jobs: | |||||||
|  |  | ||||||
|   clang-format: |   clang-format: | ||||||
|     name: Check clang-format |     name: Check clang-format | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-24.04 | ||||||
|     needs: |     needs: | ||||||
|       - common |       - common | ||||||
|     steps: |     steps: | ||||||
| @@ -251,7 +251,7 @@ jobs: | |||||||
|  |  | ||||||
|   clang-tidy: |   clang-tidy: | ||||||
|     name: ${{ matrix.name }} |     name: ${{ matrix.name }} | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-24.04 | ||||||
|     needs: |     needs: | ||||||
|       - common |       - common | ||||||
|       - black |       - black | ||||||
| @@ -345,7 +345,7 @@ jobs: | |||||||
|         if: always() |         if: always() | ||||||
|  |  | ||||||
|   list-components: |   list-components: | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-24.04 | ||||||
|     needs: |     needs: | ||||||
|       - common |       - common | ||||||
|     if: github.event_name == 'pull_request' |     if: github.event_name == 'pull_request' | ||||||
| @@ -387,7 +387,7 @@ jobs: | |||||||
|  |  | ||||||
|   test-build-components: |   test-build-components: | ||||||
|     name: Component test ${{ matrix.file }} |     name: Component test ${{ matrix.file }} | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-24.04 | ||||||
|     needs: |     needs: | ||||||
|       - common |       - common | ||||||
|       - list-components |       - list-components | ||||||
| @@ -421,7 +421,7 @@ jobs: | |||||||
|  |  | ||||||
|   test-build-components-splitter: |   test-build-components-splitter: | ||||||
|     name: Split components for testing into 20 groups maximum |     name: Split components for testing into 20 groups maximum | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-24.04 | ||||||
|     needs: |     needs: | ||||||
|       - common |       - common | ||||||
|       - list-components |       - list-components | ||||||
| @@ -439,7 +439,7 @@ jobs: | |||||||
|  |  | ||||||
|   test-build-components-split: |   test-build-components-split: | ||||||
|     name: Test split components |     name: Test split components | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-24.04 | ||||||
|     needs: |     needs: | ||||||
|       - common |       - common | ||||||
|       - list-components |       - list-components | ||||||
| @@ -483,7 +483,7 @@ jobs: | |||||||
|  |  | ||||||
|   ci-status: |   ci-status: | ||||||
|     name: CI Status |     name: CI Status | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-24.04 | ||||||
|     needs: |     needs: | ||||||
|       - common |       - common | ||||||
|       - black |       - black | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user