mirror of
				https://github.com/iv-org/invidious.git
				synced 2025-10-30 20:22:00 +00:00 
			
		
		
		
	CI: Use matrix for build-docker on ci.yml
				
					
				
			This commit is contained in:
		
							
								
								
									
										28
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										28
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							| @@ -83,14 +83,22 @@ jobs: | ||||
|         run: crystal build --warnings all --error-on-warnings --error-trace src/invidious.cr | ||||
|  | ||||
|   build-docker: | ||||
|     strategy: | ||||
|       matrix: | ||||
|         include: | ||||
|           - os: ubuntu-latest | ||||
|             docker_compose_file: "docker-compose.yml" | ||||
|             # GitHub doesn't have a ubuntu-latest-arm runner | ||||
|           - os: ubuntu-24.04-arm | ||||
|             docker_compose_file: "docker-compose-arm64.yml" | ||||
|  | ||||
|     runs-on: ubuntu-latest | ||||
|     runs-on: ${{ matrix.os }} | ||||
|  | ||||
|     steps: | ||||
|       - uses: actions/checkout@v4 | ||||
|  | ||||
|       - name: Build Docker | ||||
|         run: docker compose build | ||||
|         run: docker compose -f ${{ matrix.docker_compose_file }} build | ||||
|  | ||||
|       - name: Run Docker | ||||
|         run: docker compose up -d | ||||
| @@ -98,22 +106,6 @@ jobs: | ||||
|       - name: Test Docker | ||||
|         run: while curl -Isf http://localhost:3000; do sleep 1; done | ||||
|  | ||||
|   build-docker-arm64: | ||||
|  | ||||
|     runs-on: ubuntu-24.04-arm | ||||
|  | ||||
|     steps: | ||||
|       - uses: actions/checkout@v4 | ||||
|  | ||||
|       - name: Build Docker | ||||
|         run: docker compose -f docker-compose-arm64.yml build | ||||
|  | ||||
|       - name: Run Docker | ||||
|         run: docker compose -f docker-compose-arm64.yml up -d | ||||
|  | ||||
|       - name: Test Docker | ||||
|         run: while curl -Isf http://localhost:3000; do sleep 1; done | ||||
|  | ||||
|   lint: | ||||
|  | ||||
|     runs-on: ubuntu-latest | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Fijxu
					Fijxu