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 |   cancel-in-progress: true | ||||||
| 
 | 
 | ||||||
| on: | on: | ||||||
|   schedule: |   workflow_dispatch: | ||||||
|     - cron: '0 10 * * *' |  | ||||||
|   push: |  | ||||||
|     branches: |  | ||||||
|       - 'master' |  | ||||||
|       - 'releases/v*' |  | ||||||
|     tags: |  | ||||||
|       - 'v*' |  | ||||||
|   pull_request: |   pull_request: | ||||||
| 
 | 
 | ||||||
|  | 
 | ||||||
|  | # on: | ||||||
|  | #   schedule: | ||||||
|  | #     - cron: '0 10 * * *' | ||||||
|  | #   push: | ||||||
|  | #     branches: | ||||||
|  | #       - 'master' | ||||||
|  | #       - 'releases/v*' | ||||||
|  | #     tags: | ||||||
|  | #       - 'v*' | ||||||
|  | #   pull_request: | ||||||
|  | 
 | ||||||
| jobs: | jobs: | ||||||
|   default: |   default: | ||||||
|     runs-on: ubuntu-latest |     runs-on: self-hosted | ||||||
|     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 |  | ||||||
|     strategy: |     strategy: | ||||||
|       fail-fast: false |       fail-fast: false | ||||||
|       matrix: |       matrix: | ||||||
|         image: |         local-cache-path: | ||||||
|           - tonistiigi/binfmt:latest |           - tmp/cache | ||||||
|           - tonistiigi/binfmt:master |           - '' | ||||||
|         platforms: |  | ||||||
|           - all |  | ||||||
|           - arm64,riscv64,arm |  | ||||||
|     steps: |     steps: | ||||||
|       - |       - | ||||||
|         name: Checkout |         name: Checkout | ||||||
| @ -50,55 +38,7 @@ jobs: | |||||||
|         id: qemu |         id: qemu | ||||||
|         uses: ./ |         uses: ./ | ||||||
|         with: |         with: | ||||||
|           image: ${{ matrix.image }} |           local-cache-path: ${{ matrix.local-cache-path }} | ||||||
|           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 }} |  | ||||||
|       - |       - | ||||||
|         name: Available platforms |         name: Available platforms | ||||||
|         run: echo ${{ steps.qemu.outputs.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: | jobs: | ||||||
|   publish: |   publish: | ||||||
|     runs-on: ubuntu-latest |     runs-on: self-hosted | ||||||
|     permissions: |     permissions: | ||||||
|       contents: read |       contents: read | ||||||
|       id-token: write |       id-token: write | ||||||
|  | |||||||
							
								
								
									
										2
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							| @ -13,7 +13,7 @@ on: | |||||||
| 
 | 
 | ||||||
| jobs: | jobs: | ||||||
|   test: |   test: | ||||||
|     runs-on: ubuntu-latest |     runs-on: self-hosted | ||||||
|     steps: |     steps: | ||||||
|       - |       - | ||||||
|         name: Test |         name: Test | ||||||
|  | |||||||
							
								
								
									
										4
									
								
								.github/workflows/validate.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										4
									
								
								.github/workflows/validate.yml
									
									
									
									
										vendored
									
									
								
							| @ -13,7 +13,7 @@ on: | |||||||
| 
 | 
 | ||||||
| jobs: | jobs: | ||||||
|   prepare: |   prepare: | ||||||
|     runs-on: ubuntu-latest |     runs-on: self-hosted | ||||||
|     outputs: |     outputs: | ||||||
|       targets: ${{ steps.generate.outputs.targets }} |       targets: ${{ steps.generate.outputs.targets }} | ||||||
|     steps: |     steps: | ||||||
| @ -28,7 +28,7 @@ jobs: | |||||||
|           target: validate |           target: validate | ||||||
| 
 | 
 | ||||||
|   validate: |   validate: | ||||||
|     runs-on: ubuntu-latest |     runs-on: self-hosted | ||||||
|     needs: |     needs: | ||||||
|       - prepare |       - prepare | ||||||
|     strategy: |     strategy: | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 문성하
						문성하