mirror of
				https://github.com/docker/setup-buildx-action.git
				synced 2025-10-31 01:20:09 +08:00 
			
		
		
		
	update bake-action to v6
Signed-off-by: CrazyMax <1951866+crazy-max@users.noreply.github.com>
This commit is contained in:
		
							parent
							
								
									6524bf65af
								
							
						
					
					
						commit
						ca1af179f5
					
				
							
								
								
									
										2
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.github/workflows/test.yml
									
									
									
									
										vendored
									
									
								
							| @ -23,7 +23,7 @@ jobs: | |||||||
|         uses: ./ |         uses: ./ | ||||||
|       - |       - | ||||||
|         name: Test |         name: Test | ||||||
|         uses: docker/bake-action@v5 |         uses: docker/bake-action@v6 | ||||||
|         with: |         with: | ||||||
|           targets: test |           targets: test | ||||||
|       - |       - | ||||||
|  | |||||||
							
								
								
									
										16
									
								
								.github/workflows/validate.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										16
									
								
								.github/workflows/validate.yml
									
									
									
									
										vendored
									
									
								
							| @ -15,16 +15,17 @@ jobs: | |||||||
|   prepare: |   prepare: | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
|     outputs: |     outputs: | ||||||
|       targets: ${{ steps.targets.outputs.matrix }} |       targets: ${{ steps.generate.outputs.targets }} | ||||||
|     steps: |     steps: | ||||||
|       - |       - | ||||||
|         name: Checkout |         name: Checkout | ||||||
|         uses: actions/checkout@v4 |         uses: actions/checkout@v4 | ||||||
|       - |       - | ||||||
|         name: Targets matrix |         name: List targets | ||||||
|         id: targets |         id: generate | ||||||
|         run: | |         uses: docker/bake-action/subaction/list-targets@v6 | ||||||
|           echo "matrix=$(docker buildx bake validate --print | jq -cr '.group.validate.targets')" >> $GITHUB_OUTPUT |         with: | ||||||
|  |           target: validate | ||||||
| 
 | 
 | ||||||
|   validate: |   validate: | ||||||
|     runs-on: ubuntu-latest |     runs-on: ubuntu-latest | ||||||
| @ -35,11 +36,8 @@ jobs: | |||||||
|       matrix: |       matrix: | ||||||
|         target: ${{ fromJson(needs.prepare.outputs.targets) }} |         target: ${{ fromJson(needs.prepare.outputs.targets) }} | ||||||
|     steps: |     steps: | ||||||
|       - |  | ||||||
|         name: Checkout |  | ||||||
|         uses: actions/checkout@v4 |  | ||||||
|       - |       - | ||||||
|         name: Validate |         name: Validate | ||||||
|         uses: docker/bake-action@v5 |         uses: docker/bake-action@v6 | ||||||
|         with: |         with: | ||||||
|           targets: ${{ matrix.target }} |           targets: ${{ matrix.target }} | ||||||
|  | |||||||
| @ -1,3 +1,9 @@ | |||||||
|  | target "_common" { | ||||||
|  |   args = { | ||||||
|  |     BUILDKIT_CONTEXT_KEEP_GIT_DIR = 1 | ||||||
|  |   } | ||||||
|  | } | ||||||
|  | 
 | ||||||
| group "default" { | group "default" { | ||||||
|   targets = ["build"] |   targets = ["build"] | ||||||
| } | } | ||||||
| @ -11,42 +17,49 @@ group "validate" { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| target "build" { | target "build" { | ||||||
|  |   inherits = ["_common"] | ||||||
|   dockerfile = "dev.Dockerfile" |   dockerfile = "dev.Dockerfile" | ||||||
|   target = "build-update" |   target = "build-update" | ||||||
|   output = ["."] |   output = ["."] | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| target "build-validate" { | target "build-validate" { | ||||||
|  |   inherits = ["_common"] | ||||||
|   dockerfile = "dev.Dockerfile" |   dockerfile = "dev.Dockerfile" | ||||||
|   target = "build-validate" |   target = "build-validate" | ||||||
|   output = ["type=cacheonly"] |   output = ["type=cacheonly"] | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| target "format" { | target "format" { | ||||||
|  |   inherits = ["_common"] | ||||||
|   dockerfile = "dev.Dockerfile" |   dockerfile = "dev.Dockerfile" | ||||||
|   target = "format-update" |   target = "format-update" | ||||||
|   output = ["."] |   output = ["."] | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| target "lint" { | target "lint" { | ||||||
|  |   inherits = ["_common"] | ||||||
|   dockerfile = "dev.Dockerfile" |   dockerfile = "dev.Dockerfile" | ||||||
|   target = "lint" |   target = "lint" | ||||||
|   output = ["type=cacheonly"] |   output = ["type=cacheonly"] | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| target "vendor" { | target "vendor" { | ||||||
|  |   inherits = ["_common"] | ||||||
|   dockerfile = "dev.Dockerfile" |   dockerfile = "dev.Dockerfile" | ||||||
|   target = "vendor-update" |   target = "vendor-update" | ||||||
|   output = ["."] |   output = ["."] | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| target "vendor-validate" { | target "vendor-validate" { | ||||||
|  |   inherits = ["_common"] | ||||||
|   dockerfile = "dev.Dockerfile" |   dockerfile = "dev.Dockerfile" | ||||||
|   target = "vendor-validate" |   target = "vendor-validate" | ||||||
|   output = ["type=cacheonly"] |   output = ["type=cacheonly"] | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| target "test" { | target "test" { | ||||||
|  |   inherits = ["_common"] | ||||||
|   dockerfile = "dev.Dockerfile" |   dockerfile = "dev.Dockerfile" | ||||||
|   target = "test-coverage" |   target = "test-coverage" | ||||||
|   output = ["./coverage"] |   output = ["./coverage"] | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 CrazyMax
						CrazyMax