Merge pull request #1095 from crazy-max/ci-use-stable-1
ci: switch to stable buildkit image for load and push
This commit is contained in:
		
						commit
						7e6f77677b
					
				
							
								
								
									
										6
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										6
									
								
								.github/workflows/ci.yml
									
									
									
									
										vendored
									
									
								
							| @ -1274,10 +1274,9 @@ jobs: | |||||||
|         uses: docker/setup-buildx-action@v3 |         uses: docker/setup-buildx-action@v3 | ||||||
|         with: |         with: | ||||||
|           version: ${{ inputs.buildx-version || env.BUILDX_VERSION }} |           version: ${{ inputs.buildx-version || env.BUILDX_VERSION }} | ||||||
|           # TODO: use buildx-stable-1 image when v0.13 promoted |  | ||||||
|           driver-opts: | |           driver-opts: | | ||||||
|             network=host |             network=host | ||||||
|             image=moby/buildkit:v0.13.0 |             image=${{ inputs.buildkit-image || env.BUILDKIT_IMAGE }} | ||||||
|           buildkitd-flags: --debug |           buildkitd-flags: --debug | ||||||
|       - |       - | ||||||
|         name: Build |         name: Build | ||||||
| @ -1324,10 +1323,9 @@ jobs: | |||||||
|         uses: docker/setup-buildx-action@v3 |         uses: docker/setup-buildx-action@v3 | ||||||
|         with: |         with: | ||||||
|           version: ${{ inputs.buildx-version || env.BUILDX_VERSION }} |           version: ${{ inputs.buildx-version || env.BUILDX_VERSION }} | ||||||
|           # TODO: use buildx-stable-1 image when v0.13 promoted |  | ||||||
|           driver-opts: | |           driver-opts: | | ||||||
|             network=host |             network=host | ||||||
|             image=moby/buildkit:v0.13.0 |             image=${{ inputs.buildkit-image || env.BUILDKIT_IMAGE }} | ||||||
|           buildkitd-flags: --debug |           buildkitd-flags: --debug | ||||||
|       - |       - | ||||||
|         name: Build |         name: Build | ||||||
|  | |||||||
							
								
								
									
										14
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								README.md
									
									
									
									
									
								
							| @ -118,14 +118,6 @@ to the default Git context: | |||||||
|           tags: user/app:latest |           tags: user/app:latest | ||||||
| ``` | ``` | ||||||
| 
 | 
 | ||||||
| > **Warning** |  | ||||||
| > |  | ||||||
| > Subdirectory for Git context is available from [BuildKit v0.9.0](https://github.com/moby/buildkit/releases/tag/v0.9.0). |  | ||||||
| > If you're using the `docker` builder (default if `setup-buildx-action` not used), |  | ||||||
| > then BuildKit in Docker Engine will be used. As Docker Engine < v22.x.x embeds |  | ||||||
| > Buildkit 0.8.2 at the moment, it does not support this feature. It's therefore |  | ||||||
| > required to use the `setup-buildx-action` at the moment. |  | ||||||
| 
 |  | ||||||
| Building from the current repository automatically uses the [GitHub Token](https://docs.github.com/en/actions/security-guides/automatic-token-authentication), | Building from the current repository automatically uses the [GitHub Token](https://docs.github.com/en/actions/security-guides/automatic-token-authentication), | ||||||
| so it does not need to be passed. If you want to authenticate against another | so it does not need to be passed. If you want to authenticate against another | ||||||
| private repository, you have to use a [secret](https://docs.docker.com/build/ci/github-actions/secrets) | private repository, you have to use a [secret](https://docs.docker.com/build/ci/github-actions/secrets) | ||||||
| @ -232,7 +224,7 @@ Following inputs can be used as `step.with` keys | |||||||
| | `network`          | String      | Set the networking mode for the `RUN` instructions during build                                                                                                                   | | | `network`          | String      | Set the networking mode for the `RUN` instructions during build                                                                                                                   | | ||||||
| | `no-cache`         | Bool        | Do not use cache when building the image (default `false`)                                                                                                                        | | | `no-cache`         | Bool        | Do not use cache when building the image (default `false`)                                                                                                                        | | ||||||
| | `no-cache-filters` | List/CSV    | Do not cache specified stages                                                                                                                                                     | | | `no-cache-filters` | List/CSV    | Do not cache specified stages                                                                                                                                                     | | ||||||
| | `outputs`¹         | List        | List of [output destinations](https://docs.docker.com/engine/reference/commandline/buildx_build/#output) (format: `type=local,dest=path`)                                         | | | `outputs`          | List        | List of [output destinations](https://docs.docker.com/engine/reference/commandline/buildx_build/#output) (format: `type=local,dest=path`)                                         | | ||||||
| | `platforms`        | List/CSV    | List of [target platforms](https://docs.docker.com/engine/reference/commandline/buildx_build/#platform) for build                                                                 | | | `platforms`        | List/CSV    | List of [target platforms](https://docs.docker.com/engine/reference/commandline/buildx_build/#platform) for build                                                                 | | ||||||
| | `provenance`       | Bool/String | Generate [provenance](https://docs.docker.com/build/attestations/slsa-provenance/) attestation for the build (shorthand for `--attest=type=provenance`)                           | | | `provenance`       | Bool/String | Generate [provenance](https://docs.docker.com/build/attestations/slsa-provenance/) attestation for the build (shorthand for `--attest=type=provenance`)                           | | ||||||
| | `pull`             | Bool        | Always attempt to pull all referenced images (default `false`)                                                                                                                    | | | `pull`             | Bool        | Always attempt to pull all referenced images (default `false`)                                                                                                                    | | ||||||
| @ -248,10 +240,6 @@ Following inputs can be used as `step.with` keys | |||||||
| | `ulimit`           | List        | [Ulimit](https://docs.docker.com/engine/reference/commandline/buildx_build/#ulimit) options (e.g., `nofile=1024:1024`)                                                            | | | `ulimit`           | List        | [Ulimit](https://docs.docker.com/engine/reference/commandline/buildx_build/#ulimit) options (e.g., `nofile=1024:1024`)                                                            | | ||||||
| | `github-token`     | String      | GitHub Token used to authenticate against a repository for [Git context](#git-context) (default `${{ github.token }}`)                                                            | | | `github-token`     | String      | GitHub Token used to authenticate against a repository for [Git context](#git-context) (default `${{ github.token }}`)                                                            | | ||||||
| 
 | 
 | ||||||
| > **Note** |  | ||||||
| > |  | ||||||
| > * ¹ multiple `outputs` are [not yet supported](https://github.com/moby/buildkit/issues/1555) |  | ||||||
| 
 |  | ||||||
| ### outputs | ### outputs | ||||||
| 
 | 
 | ||||||
| The following outputs are available: | The following outputs are available: | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 CrazyMax
						CrazyMax