mirror of
				https://github.com/docker/setup-qemu-action.git
				synced 2025-10-31 09:10:10 +08:00 
			
		
		
		
	chore: change actions
This commit is contained in:
		
							parent
							
								
									6018fd3a14
								
							
						
					
					
						commit
						d34dc30226
					
				
							
								
								
									
										96
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										96
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							| @ -5,42 +5,30 @@ concurrency: | ||||
|   cancel-in-progress: true | ||||
| 
 | ||||
| on: | ||||
|   schedule: | ||||
|     - cron: '0 10 * * *' | ||||
|   push: | ||||
|     branches: | ||||
|       - 'master' | ||||
|       - 'releases/v*' | ||||
|     tags: | ||||
|       - 'v*' | ||||
|   workflow_dispatch: | ||||
|   pull_request: | ||||
| 
 | ||||
| 
 | ||||
| # on: | ||||
| #   schedule: | ||||
| #     - cron: '0 10 * * *' | ||||
| #   push: | ||||
| #     branches: | ||||
| #       - 'master' | ||||
| #       - 'releases/v*' | ||||
| #     tags: | ||||
| #       - 'v*' | ||||
| #   pull_request: | ||||
| 
 | ||||
| jobs: | ||||
|   default: | ||||
|     runs-on: ubuntu-latest | ||||
|     steps: | ||||
|       - | ||||
|         name: Checkout | ||||
|         uses: actions/checkout@v4 | ||||
|       - | ||||
|         name: Set up QEMU | ||||
|         id: qemu | ||||
|         uses: ./ | ||||
|       - | ||||
|         name: Available platforms | ||||
|         run: echo ${{ steps.qemu.outputs.platforms }} | ||||
| 
 | ||||
|   main: | ||||
|     runs-on: ubuntu-latest | ||||
|     runs-on: self-hosted | ||||
|     strategy: | ||||
|       fail-fast: false | ||||
|       matrix: | ||||
|         image: | ||||
|           - tonistiigi/binfmt:latest | ||||
|           - tonistiigi/binfmt:master | ||||
|         platforms: | ||||
|           - all | ||||
|           - arm64,riscv64,arm | ||||
|         local-cache-path: | ||||
|           - tmp/cache | ||||
|           - '' | ||||
|     steps: | ||||
|       - | ||||
|         name: Checkout | ||||
| @ -50,55 +38,7 @@ jobs: | ||||
|         id: qemu | ||||
|         uses: ./ | ||||
|         with: | ||||
|           image: ${{ matrix.image }} | ||||
|           platforms: ${{ matrix.platforms }} | ||||
|       - | ||||
|         name: Available platforms | ||||
|         run: echo ${{ steps.qemu.outputs.platforms }} | ||||
| 
 | ||||
|   error: | ||||
|     runs-on: ubuntu-latest | ||||
|     steps: | ||||
|       - | ||||
|         name: Checkout | ||||
|         uses: actions/checkout@v4 | ||||
|       - | ||||
|         name: Stop docker | ||||
|         run: | | ||||
|           sudo systemctl stop docker docker.socket | ||||
|       - | ||||
|         name: Set up QEMU | ||||
|         id: qemu | ||||
|         continue-on-error: true | ||||
|         uses: ./ | ||||
|       - | ||||
|         name: Check | ||||
|         run: | | ||||
|           echo "${{ toJson(steps.qemu) }}" | ||||
|           if [ "${{ steps.qemu.outcome }}" != "failure" ] || [ "${{ steps.qemu.conclusion }}" != "success" ]; then | ||||
|             echo "::error::Should have failed" | ||||
|             exit 1 | ||||
|           fi | ||||
| 
 | ||||
|   cache-image: | ||||
|     runs-on: ubuntu-latest | ||||
|     strategy: | ||||
|       fail-fast: false | ||||
|       matrix: | ||||
|         cache: | ||||
|           - true | ||||
|           - false | ||||
|     steps: | ||||
|       - | ||||
|         name: Checkout | ||||
|         uses: actions/checkout@v4 | ||||
|       - | ||||
|         name: Set up QEMU | ||||
|         id: qemu | ||||
|         uses: ./ | ||||
|         with: | ||||
|           image: tonistiigi/binfmt:master | ||||
|           cache-image: ${{ matrix.cache }} | ||||
|           local-cache-path: ${{ matrix.local-cache-path }} | ||||
|       - | ||||
|         name: Available platforms | ||||
|         run: echo ${{ steps.qemu.outputs.platforms }} | ||||
|  | ||||
							
								
								
									
										2
									
								
								.github/workflows/publish.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/publish.yml
									
									
									
									
										vendored
									
									
								
							| @ -7,7 +7,7 @@ on: | ||||
| 
 | ||||
| jobs: | ||||
|   publish: | ||||
|     runs-on: ubuntu-latest | ||||
|     runs-on: self-hosted | ||||
|     permissions: | ||||
|       contents: read | ||||
|       id-token: write | ||||
|  | ||||
							
								
								
									
										2
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							| @ -13,7 +13,7 @@ on: | ||||
| 
 | ||||
| jobs: | ||||
|   test: | ||||
|     runs-on: ubuntu-latest | ||||
|     runs-on: self-hosted | ||||
|     steps: | ||||
|       - | ||||
|         name: Test | ||||
|  | ||||
							
								
								
									
										4
									
								
								.github/workflows/validate.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/validate.yml
									
									
									
									
										vendored
									
									
								
							| @ -13,7 +13,7 @@ on: | ||||
| 
 | ||||
| jobs: | ||||
|   prepare: | ||||
|     runs-on: ubuntu-latest | ||||
|     runs-on: self-hosted | ||||
|     outputs: | ||||
|       targets: ${{ steps.generate.outputs.targets }} | ||||
|     steps: | ||||
| @ -28,7 +28,7 @@ jobs: | ||||
|           target: validate | ||||
| 
 | ||||
|   validate: | ||||
|     runs-on: ubuntu-latest | ||||
|     runs-on: self-hosted | ||||
|     needs: | ||||
|       - prepare | ||||
|     strategy: | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 문성하
						문성하