docker/build-push-action (docker/build-push-action)
### [`v5.0.0`](https://togithub.com/docker/build-push-action/releases/tag/v5.0.0)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v4.2.1...v5.0.0)
- Node 20 as default runtime (requires [Actions Runner v2.308.0](https://togithub.com/actions/runner/releases/tag/v2.308.0) or later) by [@crazy-max](https://togithub.com/crazy-max) in [https://github.com/docker/build-push-action/pull/954](https://togithub.com/docker/build-push-action/pull/954)
- Bump [@actions/core](https://togithub.com/actions/core) from 1.10.0 to 1.10.1 in [https://github.com/docker/build-push-action/pull/959](https://togithub.com/docker/build-push-action/pull/959)
**Full Changelog**: https://github.com/docker/build-push-action/compare/v4.2.1...v5.0.0
### [`v4.2.1`](https://togithub.com/docker/build-push-action/releases/tag/v4.2.1)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v4.2.0...v4.2.1)
> **Note**
>
> Buildx v0.10 enables support for a minimal [SLSA Provenance](https://slsa.dev/provenance/) attestation, which requires support for [OCI-compliant](https://togithub.com/opencontainers/image-spec) multi-platform images. This may introduce issues with registry and runtime support (e.g. [Google Cloud Run and AWS Lambda](https://togithub.com/docker/buildx/issues/1533)). You can optionally disable the default provenance attestation functionality using `provenance: false`.
- warn if docker config can't be parsed by [@crazy-max](https://togithub.com/crazy-max) in [https://github.com/docker/build-push-action/pull/957](https://togithub.com/docker/build-push-action/pull/957)
**Full Changelog**: https://github.com/docker/build-push-action/compare/v4.2.0...v4.2.1
### [`v4.2.0`](https://togithub.com/docker/build-push-action/releases/tag/v4.2.0)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v4.1.1...v4.2.0)
> **Note**
>
> Buildx v0.10 enables support for a minimal [SLSA Provenance](https://slsa.dev/provenance/) attestation, which requires support for [OCI-compliant](https://togithub.com/opencontainers/image-spec) multi-platform images. This may introduce issues with registry and runtime support (e.g. [Google Cloud Run and AWS Lambda](https://togithub.com/docker/buildx/issues/1533)). You can optionally disable the default provenance attestation functionality using `provenance: false`.
- display proxy configuration by [@crazy-max](https://togithub.com/crazy-max) in [https://github.com/docker/build-push-action/pull/872](https://togithub.com/docker/build-push-action/pull/872)
- chore(deps): Bump [@docker/actions-toolkit](https://togithub.com/docker/actions-toolkit) from 0.6.0 to 0.8.0 in [https://github.com/docker/build-push-action/pull/930](https://togithub.com/docker/build-push-action/pull/930)
- chore(deps): Bump word-wrap from 1.2.3 to 1.2.5 in [https://github.com/docker/build-push-action/pull/925](https://togithub.com/docker/build-push-action/pull/925)
- chore(deps): Bump semver from 6.3.0 to 6.3.1 in [https://github.com/docker/build-push-action/pull/902](https://togithub.com/docker/build-push-action/pull/902)
**Full Changelog**: https://github.com/docker/build-push-action/compare/v4.1.1...v4.2.0
### [`v4.1.1`](https://togithub.com/docker/build-push-action/releases/tag/v4.1.1)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v4.1.0...v4.1.1)
> **Note**
>
> Buildx v0.10 enables support for a minimal [SLSA Provenance](https://slsa.dev/provenance/) attestation, which requires support for [OCI-compliant](https://togithub.com/opencontainers/image-spec) multi-platform images. This may introduce issues with registry and runtime support (e.g. [Google Cloud Run and AWS Lambda](https://togithub.com/docker/buildx/issues/1533)). You can optionally disable the default provenance attestation functionality using `provenance: false`.
- Bump [@docker/actions-toolkit](https://togithub.com/docker/actions-toolkit) from 0.3.0 to 0.5.0 by [@crazy-max](https://togithub.com/crazy-max) in [https://github.com/docker/build-push-action/pull/880](https://togithub.com/docker/build-push-action/pull/880)
**Full Changelog**: https://github.com/docker/build-push-action/compare/v4.1.0...v4.1.1
### [`v4.1.0`](https://togithub.com/docker/build-push-action/releases/tag/v4.1.0)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v4.0.0...v4.1.0)
> **Note**
>
> Buildx v0.10 enables support for a minimal [SLSA Provenance](https://slsa.dev/provenance/) attestation, which requires support for [OCI-compliant](https://togithub.com/opencontainers/image-spec) multi-platform images. This may introduce issues with registry and runtime support (e.g. [Google Cloud Run and AWS Lambda](https://togithub.com/docker/buildx/issues/1533)). You can optionally disable the default provenance attestation functionality using `provenance: false`.
- Switch to actions-toolkit implementation by [@crazy-max](https://togithub.com/crazy-max) in [https://github.com/docker/build-push-action/pull/811](https://togithub.com/docker/build-push-action/pull/811) [https://github.com/docker/build-push-action/pull/838](https://togithub.com/docker/build-push-action/pull/838) [https://github.com/docker/build-push-action/pull/855](https://togithub.com/docker/build-push-action/pull/855) [https://github.com/docker/build-push-action/pull/860](https://togithub.com/docker/build-push-action/pull/860) [https://github.com/docker/build-push-action/pull/875](https://togithub.com/docker/build-push-action/pull/875)
- e2e: quay.io by [@crazy-max](https://togithub.com/crazy-max) in [https://github.com/docker/build-push-action/pull/799](https://togithub.com/docker/build-push-action/pull/799) [https://github.com/docker/build-push-action/pull/805](https://togithub.com/docker/build-push-action/pull/805)
- e2e: local harbor and nexus by [@crazy-max](https://togithub.com/crazy-max) in [https://github.com/docker/build-push-action/pull/800](https://togithub.com/docker/build-push-action/pull/800)
- e2e: add artifactory container registry to test against by [@jedevc](https://togithub.com/jedevc) in [https://github.com/docker/build-push-action/pull/804](https://togithub.com/docker/build-push-action/pull/804)
- e2e: add distribution tests by [@jedevc](https://togithub.com/jedevc) in [https://github.com/docker/build-push-action/pull/814](https://togithub.com/docker/build-push-action/pull/814) [https://github.com/docker/build-push-action/pull/815](https://togithub.com/docker/build-push-action/pull/815)
**Full Changelog**: https://github.com/docker/build-push-action/compare/v4.0.0...v4.1.0
### [`v4.0.0`](https://togithub.com/docker/build-push-action/releases/tag/v4.0.0)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v3.3.1...v4.0.0)
> **Note**
>
> Buildx v0.10 enables support for a minimal [SLSA Provenance](https://slsa.dev/provenance/) attestation, which requires support for [OCI-compliant](https://togithub.com/opencontainers/image-spec) multi-platform images. This may introduce issues with registry and runtime support (e.g. [Google Cloud Run and AWS Lambda](https://togithub.com/docker/buildx/issues/1533)). You can optionally disable the default provenance attestation functionality using `provenance: false`.
- Enable provenance by default if not set by [@crazy-max](https://togithub.com/crazy-max) in [https://github.com/docker/build-push-action/pull/784](https://togithub.com/docker/build-push-action/pull/784)
**Full Changelog**: https://github.com/docker/build-push-action/compare/v3.3.1...v4.0.0
### [`v3.3.1`](https://togithub.com/docker/build-push-action/releases/tag/v3.3.1)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v3.3.0...v3.3.1)
- Disable provenance by default if not set by [@crazy-max](https://togithub.com/crazy-max) ([#781](https://togithub.com/docker/build-push-action/issues/781))
**Full Changelog**: https://github.com/docker/build-push-action/compare/v3.3.0...v3.3.1
### [`v3.3.0`](https://togithub.com/docker/build-push-action/releases/tag/v3.3.0)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v3.2.0...v3.3.0)
> **Note**
>
> Buildx v0.10 enables support for a minimal [SLSA Provenance](https://slsa.dev/provenance/) attestation, which requires support for [OCI-compliant](https://togithub.com/opencontainers/image-spec) multi-platform images. This may introduce issues with registry and runtime support (e.g. [Google Cloud Run and AWS Lambda](https://togithub.com/docker/buildx/issues/1533)). You can optionally disable the default provenance attestation functionality using `provenance: false`.
- Add `attests`, `provenance` and `sbom` inputs by [@crazy-max](https://togithub.com/crazy-max) ([#746](https://togithub.com/docker/build-push-action/issues/746) [#759](https://togithub.com/docker/build-push-action/issues/759))
- Log GitHub Actions runtime token access controls by [@crazy-max](https://togithub.com/crazy-max) ([#707](https://togithub.com/docker/build-push-action/issues/707))
- Examples moved to [docs website](https://docs.docker.com/build/ci/github-actions/examples/) by [@crazy-max](https://togithub.com/crazy-max) ([#718](https://togithub.com/docker/build-push-action/issues/718))
- Bump minimatch from 3.0.4 to 3.1.2 ([#732](https://togithub.com/docker/build-push-action/issues/732))
- Bump csv-parse from 5.3.0 to 5.3.3 ([#729](https://togithub.com/docker/build-push-action/issues/729))
- Bump json5 from 2.2.0 to 2.2.3 ([#749](https://togithub.com/docker/build-push-action/issues/749))
**Full Changelog**: https://github.com/docker/build-push-action/compare/v3.2.0...v3.3.0
### [`v3.2.0`](https://togithub.com/docker/build-push-action/releases/tag/v3.2.0)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v3.1.1...v3.2.0)
- Remove workaround for `setOutput` by [@crazy-max](https://togithub.com/crazy-max) ([#704](https://togithub.com/docker/build-push-action/issues/704))
- Docs: fix Git context link and add more details about subdir support by [@crazy-max](https://togithub.com/crazy-max) ([#685](https://togithub.com/docker/build-push-action/issues/685))
- Docs: named context by [@baibaratsky](https://togithub.com/baibaratsky) and [@crazy-max](https://togithub.com/crazy-max) ([#665](https://togithub.com/docker/build-push-action/issues/665))
- Bump [@actions/core](https://togithub.com/actions/core) from 1.9.0 to 1.10.0 ([#667](https://togithub.com/docker/build-push-action/issues/667) [#695](https://togithub.com/docker/build-push-action/issues/695))
- Bump [@actions/github](https://togithub.com/actions/github) from 5.0.3 to 5.1.1 ([#696](https://togithub.com/docker/build-push-action/issues/696))
**Full Changelog**: https://github.com/docker/build-push-action/compare/v3.1.1...v3.2.0
### [`v3.1.1`](https://togithub.com/docker/build-push-action/releases/tag/v3.1.1)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v3.1.0...v3.1.1)
- Fix GitHub token not passed with Git context if subdir defined by [@crazy-max](https://togithub.com/crazy-max) ([#663](https://togithub.com/docker/build-push-action/issues/663))
- Replace deprecated `fs.rmdir` with `fs.rm` by [@bendrucker](https://togithub.com/bendrucker) ([#657](https://togithub.com/docker/build-push-action/issues/657))
**Full Changelog**: https://github.com/docker/build-push-action/compare/v3.1.0...v3.1.1
### [`v3.1.0`](https://togithub.com/docker/build-push-action/releases/tag/v3.1.0)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v3.0.0...v3.1.0)
- `no-cache-filters` input by [@crazy-max](https://togithub.com/crazy-max) ([#653](https://togithub.com/docker/build-push-action/issues/653))
- Bump [@actions/github](https://togithub.com/actions/github) from 5.0.1 to 5.0.3 ([#619](https://togithub.com/docker/build-push-action/issues/619))
- Bump [@actions/core](https://togithub.com/actions/core) from 1.6.0 to 1.9.0 ([#620](https://togithub.com/docker/build-push-action/issues/620) [#637](https://togithub.com/docker/build-push-action/issues/637))
- Bump csv-parse from 5.0.4 to 5.3.0 ([#623](https://togithub.com/docker/build-push-action/issues/623) [#650](https://togithub.com/docker/build-push-action/issues/650))
**Full Changelog**: https://github.com/docker/build-push-action/compare/v3.0.0...v3.1.0
### [`v3.0.0`](https://togithub.com/docker/build-push-action/releases/tag/v3.0.0)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v2.10.0...v3.0.0)
- Node 16 as default runtime by [@crazy-max](https://togithub.com/crazy-max) ([#564](https://togithub.com/docker/build-push-action/issues/564))
- This requires a minimum [Actions Runner](https://togithub.com/actions/runner/releases/tag/v2.285.0) version of v2.285.0, which is by default available in GHES 3.4 or later.
- Standalone mode support by [@crazy-max](https://togithub.com/crazy-max) ([#601](https://togithub.com/docker/build-push-action/issues/601) [#609](https://togithub.com/docker/build-push-action/issues/609))
- chore: update dev dependencies and workflow by [@crazy-max](https://togithub.com/crazy-max) ([#571](https://togithub.com/docker/build-push-action/issues/571))
- Bump [@actions/exec](https://togithub.com/actions/exec) from 1.1.0 to 1.1.1 ([#573](https://togithub.com/docker/build-push-action/issues/573))
- Bump [@actions/github](https://togithub.com/actions/github) from 5.0.0 to 5.0.1 ([#582](https://togithub.com/docker/build-push-action/issues/582))
- Bump minimist from 1.2.5 to 1.2.6 ([#584](https://togithub.com/docker/build-push-action/issues/584))
- Bump semver from 7.3.5 to 7.3.7 ([#595](https://togithub.com/docker/build-push-action/issues/595))
- Bump csv-parse from 4.16.3 to 5.0.4 ([#533](https://togithub.com/docker/build-push-action/issues/533))
**Full Changelog**: https://github.com/docker/build-push-action/compare/v2.10.0...v3.0.0
### [`v2.10.0`](https://togithub.com/docker/build-push-action/releases/tag/v2.10.0)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v2.9.0...v2.10.0)
- Add `imageid` output and use metadata to set `digest` output ([#569](https://togithub.com/docker/build-push-action/issues/569))
- Add `build-contexts` input ([#563](https://togithub.com/docker/build-push-action/issues/563))
- Enhance outputs display ([#559](https://togithub.com/docker/build-push-action/issues/559))
### [`v2.9.0`](https://togithub.com/docker/build-push-action/releases/tag/v2.9.0)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v2.8.0...v2.9.0)
- `add-hosts` input ([#553](https://togithub.com/docker/build-push-action/issues/553) [#555](https://togithub.com/docker/build-push-action/issues/555))
- Fix git context subdir example and improve README ([#552](https://togithub.com/docker/build-push-action/issues/552))
- Add e2e tests for ACR ([#548](https://togithub.com/docker/build-push-action/issues/548))
- Add description on `github-token` option to README ([#544](https://togithub.com/docker/build-push-action/issues/544))
- Bump node-fetch from 2.6.1 to 2.6.7 ([#549](https://togithub.com/docker/build-push-action/issues/549))
### [`v2.8.0`](https://togithub.com/docker/build-push-action/releases/tag/v2.8.0)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v2.7.0...v2.8.0)
- Allow specifying subdirectory with default git context ([#531](https://togithub.com/docker/build-push-action/issues/531))
- Add `cgroup-parent`, `shm-size`, `ulimit` inputs ([#501](https://togithub.com/docker/build-push-action/issues/501))
- Don't set outputs if empty or nil ([#470](https://togithub.com/docker/build-push-action/issues/470))
- docs: example to sanitize tags with metadata-action ([#476](https://togithub.com/docker/build-push-action/issues/476))
- docs: wrong syntax to sanitize repo slug ([#475](https://togithub.com/docker/build-push-action/issues/475))
- docs: test before pushing your image ([#455](https://togithub.com/docker/build-push-action/issues/455))
- readme: remove v1 section ([#500](https://togithub.com/docker/build-push-action/issues/500))
- ci: virtual env file system info ([#510](https://togithub.com/docker/build-push-action/issues/510))
- dev: update workflow ([#499](https://togithub.com/docker/build-push-action/issues/499))
- Bump [@actions/core](https://togithub.com/actions/core) from 1.5.0 to 1.6.0 ([#160](https://togithub.com/docker/build-push-action/issues/160))
- Bump ansi-regex from 5.0.0 to 5.0.1 ([#469](https://togithub.com/docker/build-push-action/issues/469))
- Bump tmpl from 1.0.4 to 1.0.5 ([#465](https://togithub.com/docker/build-push-action/issues/465))
- Bump csv-parse from 4.16.0 to 4.16.3 ([#451](https://togithub.com/docker/build-push-action/issues/451) [#459](https://togithub.com/docker/build-push-action/issues/459))
### [`v2.7.0`](https://togithub.com/docker/build-push-action/releases/tag/v2.7.0)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v2.6.1...v2.7.0)
- Add `metadata` output ([#412](https://togithub.com/docker/build-push-action/issues/412))
- Bump [@actions/core](https://togithub.com/actions/core) from 1.4.0 to 1.5.0 ([#439](https://togithub.com/docker/build-push-action/issues/439))
- Add note to sanitize tags ([#426](https://togithub.com/docker/build-push-action/issues/426))
- Cache backend API docs ([#406](https://togithub.com/docker/build-push-action/issues/406))
- Git context now supports subdir ([#407](https://togithub.com/docker/build-push-action/issues/407))
- Bump codecov/codecov-action from 1 to 2 ([#415](https://togithub.com/docker/build-push-action/issues/415))
### [`v2.6.1`](https://togithub.com/docker/build-push-action/releases/tag/v2.6.1)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v2.6.0...v2.6.1)
- Small typo and ensure trimmed output ([#400](https://togithub.com/docker/build-push-action/issues/400))
### [`v2.6.0`](https://togithub.com/docker/build-push-action/releases/tag/v2.6.0)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v2.5.0...v2.6.0)
- Handle git sha version of buildx ([#399](https://togithub.com/docker/build-push-action/issues/399))
- Update dev deps ([#393](https://togithub.com/docker/build-push-action/issues/393))
- Use built-in `getExecOutput` ([#392](https://togithub.com/docker/build-push-action/issues/392))
- Use `core.getBooleanInput` ([#391](https://togithub.com/docker/build-push-action/issues/391))
- Bump csv-parse from 4.15.4 to 4.16.0 ([#385](https://togithub.com/docker/build-push-action/issues/385))
- Bump [@actions/exec](https://togithub.com/actions/exec) from 1.0.4 to 1.1.0 ([#382](https://togithub.com/docker/build-push-action/issues/382))
- Bump [@actions/core](https://togithub.com/actions/core) from 1.3.0 to 1.4.0 ([#383](https://togithub.com/docker/build-push-action/issues/383))
- Bump ws from 7.3.1 to 7.4.6 ([#375](https://togithub.com/docker/build-push-action/issues/375))
### [`v2.5.0`](https://togithub.com/docker/build-push-action/releases/tag/v2.5.0)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v2.4.0...v2.5.0)
- Fix ref spec for default Git context ([#347](https://togithub.com/docker/build-push-action/issues/347))
- Preserve quotes inside unquoted field ([#369](https://togithub.com/docker/build-push-action/issues/369))
- Doc: Copy between registries ([#362](https://togithub.com/docker/build-push-action/issues/362))
- Doc: Share built image between jobs ([#368](https://togithub.com/docker/build-push-action/issues/368))
- Bump [@actions/github](https://togithub.com/actions/github) from 4.0.0 to 5.0.0 ([#364](https://togithub.com/docker/build-push-action/issues/364))
- Bump hosted-git-info from 2.8.8 to 2.8.9 ([#356](https://togithub.com/docker/build-push-action/issues/356))
- Bump lodash from 4.17.20 to 4.17.21 ([#355](https://togithub.com/docker/build-push-action/issues/355))
- Update examples with [`docker/metadata-action`](https://togithub.com/docker/metadata-action) ([#354](https://togithub.com/docker/build-push-action/issues/354))
- Remove os limitation ([#349](https://togithub.com/docker/build-push-action/issues/349))
- Fix ref spec for default Git context ([#347](https://togithub.com/docker/build-push-action/issues/347))
- Bump csv-parse from 4.15.3 to 4.15.4 ([#345](https://togithub.com/docker/build-push-action/issues/345))
- Bump [@actions/core](https://togithub.com/actions/core) from 1.2.6 to 1.3.0 ([#344](https://togithub.com/docker/build-push-action/issues/344) [#370](https://togithub.com/docker/build-push-action/issues/370))
### [`v2.4.0`](https://togithub.com/docker/build-push-action/releases/tag/v2.4.0)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v2.3.0...v2.4.0)
- Add `network` input for backward compatibility ([#338](https://togithub.com/docker/build-push-action/issues/338))
- Fix doc links ([#331](https://togithub.com/docker/build-push-action/issues/331))
- Bump y18n from 4.0.0 to 4.0.1 ([#325](https://togithub.com/docker/build-push-action/issues/325))
- Handle GitHub server URL for default context ([#328](https://togithub.com/docker/build-push-action/issues/328))
- Bump semver from 7.3.4 to 7.3.5 ([#318](https://togithub.com/docker/build-push-action/issues/318))
- Bump csv-parse from 4.15.1 to 4.15.3 ([#303](https://togithub.com/docker/build-push-action/issues/303))
### [`v2.3.0`](https://togithub.com/docker/build-push-action/releases/tag/v2.3.0)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v2.2.2...v2.3.0)
- Enhance documentation ([#299](https://togithub.com/docker/build-push-action/issues/299))
- Add `secret-files` input to be able to use secret file mount ([#296](https://togithub.com/docker/build-push-action/issues/296))
- Fix workflow for auto-push impl ([#273](https://togithub.com/docker/build-push-action/issues/273))
- Bump csv-parse from 4.14.2 to 4.15.1 ([#287](https://togithub.com/docker/build-push-action/issues/287))
### [`v2.2.2`](https://togithub.com/docker/build-push-action/releases/tag/v2.2.2)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v2.2.1...v2.2.2)
- Use default behavior for `file` flag ([#244](https://togithub.com/docker/build-push-action/issues/244))
- Add e2e tests for GAR ([#261](https://togithub.com/docker/build-push-action/issues/261))
- Add e2e tests for GCR ([#260](https://togithub.com/docker/build-push-action/issues/260))
- Add e2e tests for ECR ([#256](https://togithub.com/docker/build-push-action/issues/256))
- Bump csv-parse from 4.14.1 to 4.14.2 ([#255](https://togithub.com/docker/build-push-action/issues/255))
### [`v2.2.1`](https://togithub.com/docker/build-push-action/releases/tag/v2.2.1)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v2.2.0...v2.2.1)
- Trim input list items ([#249](https://togithub.com/docker/build-push-action/issues/249))
- Bump semver from 7.3.2 to 7.3.4 ([#243](https://togithub.com/docker/build-push-action/issues/243))
### [`v2.2.0`](https://togithub.com/docker/build-push-action/releases/tag/v2.2.0)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v2.1.0...v2.2.0)
- Handle multi-line secret value ([#233](https://togithub.com/docker/build-push-action/issues/233))
- Add e2e tests ([#235](https://togithub.com/docker/build-push-action/issues/235))
- Bump csv-parse from 4.12.0 to 4.14.1 ([#218](https://togithub.com/docker/build-push-action/issues/218) [#231](https://togithub.com/docker/build-push-action/issues/231))
### [`v2.1.0`](https://togithub.com/docker/build-push-action/releases/tag/v2.1.0)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v2.0.1...v2.1.0)
- Add `ssh` input ([#123](https://togithub.com/docker/build-push-action/issues/123))
- [Handle tags and labels](https://togithub.com/docker/build-push-action/#handle-tags-and-labels) example with [Docker meta action](https://togithub.com/crazy-max/ghaction-docker-meta#readme) ([#206](https://togithub.com/docker/build-push-action/issues/206))
### [`v2.0.1`](https://togithub.com/docker/build-push-action/releases/tag/v2.0.1)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v2.0.0...v2.0.1)
- Cache issue is now fixed ([#204](https://togithub.com/docker/build-push-action/issues/204))
- Update troubleshooting notes ([#203](https://togithub.com/docker/build-push-action/issues/203) [#100](https://togithub.com/docker/build-push-action/issues/100))
- Fix parsing of secrets containing '=' character ([#201](https://togithub.com/docker/build-push-action/issues/201))
- Container based developer flow ([#202](https://togithub.com/docker/build-push-action/issues/202))
### [`v2.0.0`](https://togithub.com/docker/build-push-action/releases/tag/v2.0.0)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v1.1.2...v2.0.0)
`v2` of this action includes significant changes and now uses Docker [Buildx](https://togithub.com/docker/buildx). It extends the `docker build` command named [buildx](https://togithub.com/docker/buildx) with the full support of the features provided by [Moby BuildKit](https://togithub.com/moby/buildkit) builder toolkit. This includes multi-arch build, build-secrets, remote cache, etc. and different builder deployment/namespacing options.
It works with 3 new actions ([login](https://togithub.com/docker/login-action), [setup-buildx](https://togithub.com/docker/setup-buildx-action) and [setup-qemu](https://togithub.com/docker/setup-qemu-action)) that we have created. It's also rewritten as a [typescript-action](https://togithub.com/actions/typescript-action/) to be as closed as possible of the [GitHub Runner](https://togithub.com/actions/virtual-environments) during its execution ([#71](https://togithub.com/docker/build-push-action/issues/71) [#92](https://togithub.com/docker/build-push-action/issues/92)).
[Upgrade notes](https://togithub.com/docker/build-push-action/blob/master/UPGRADE.md) and many [usage examples](https://togithub.com/docker/build-push-action#usage) have been added to handle most use cases.
- Input `path` is now called `context` for consistency with other Docker build tools
- `path` defaults to current git repository so checkout action is not required in a workflow
- Rename `dockerfile` input to `file` for consistency with other Docker build tools
- Rename `always_pull` input to `pull` for consistency with other Docker build tools
- Add `builder` input to be able to choose a builder instance through our [setup-buildx action](https://togithub.com/docker/setup-buildx-action)
- Add [`platforms`](https://togithub.com/docker/buildx#---platformvaluevalue) input to support multi-platform builds
- Add [`allow`](https://togithub.com/docker/buildx#--allowentitlement) input
- Add [`load`](https://togithub.com/docker/buildx#--load) input
- Add [`outputs`](https://togithub.com/docker/buildx#-o---outputpath-typetypekeyvalue) input
- Add [`cache-from`](https://togithub.com/docker/buildx#--cache-fromnametypetypekeyvalue) input (`cache_froms` removed)
- Add [`cache-to`](https://togithub.com/docker/buildx#--cache-tonametypetypekeyvalue) input
- Add `secrets` input
- Review `tags` input
- Remove `repository` input. See [Simple workflow](https://togithub.com/docker/build-push-action/blob/master/UPGRADE.md#simple-workflow) for migration
- Remove `username`, `password` and `registry` inputs. Login support moved to [docker/login-action](https://togithub.com/docker/login-action) repo
- Remove `tag_with_sha`, `tag_with_ref`, `add_git_labels` inputs. See [Tags with ref and Git labels](https://togithub.com/docker/build-push-action/blob/master/UPGRADE.md#tags-with-ref-and-git-labels) for migration
- Handle Git context
- Add `digest` output
### [`v1.1.2`](https://togithub.com/docker/build-push-action/compare/v1.1.1...v1.1.2)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v1.1.1...v1.1.2)
### [`v1.1.1`](https://togithub.com/docker/build-push-action/releases/tag/v1.1.1)
[Compare Source](https://togithub.com/docker/build-push-action/compare/v1.1.0...v1.1.1)
- Add deprecation notice (v2 beta available)
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v1.1.0
->v5.0.0
Release Notes
docker/build-push-action (docker/build-push-action)
### [`v5.0.0`](https://togithub.com/docker/build-push-action/releases/tag/v5.0.0) [Compare Source](https://togithub.com/docker/build-push-action/compare/v4.2.1...v5.0.0) - Node 20 as default runtime (requires [Actions Runner v2.308.0](https://togithub.com/actions/runner/releases/tag/v2.308.0) or later) by [@crazy-max](https://togithub.com/crazy-max) in [https://github.com/docker/build-push-action/pull/954](https://togithub.com/docker/build-push-action/pull/954) - Bump [@actions/core](https://togithub.com/actions/core) from 1.10.0 to 1.10.1 in [https://github.com/docker/build-push-action/pull/959](https://togithub.com/docker/build-push-action/pull/959) **Full Changelog**: https://github.com/docker/build-push-action/compare/v4.2.1...v5.0.0 ### [`v4.2.1`](https://togithub.com/docker/build-push-action/releases/tag/v4.2.1) [Compare Source](https://togithub.com/docker/build-push-action/compare/v4.2.0...v4.2.1) > **Note** > > Buildx v0.10 enables support for a minimal [SLSA Provenance](https://slsa.dev/provenance/) attestation, which requires support for [OCI-compliant](https://togithub.com/opencontainers/image-spec) multi-platform images. This may introduce issues with registry and runtime support (e.g. [Google Cloud Run and AWS Lambda](https://togithub.com/docker/buildx/issues/1533)). You can optionally disable the default provenance attestation functionality using `provenance: false`. - warn if docker config can't be parsed by [@crazy-max](https://togithub.com/crazy-max) in [https://github.com/docker/build-push-action/pull/957](https://togithub.com/docker/build-push-action/pull/957) **Full Changelog**: https://github.com/docker/build-push-action/compare/v4.2.0...v4.2.1 ### [`v4.2.0`](https://togithub.com/docker/build-push-action/releases/tag/v4.2.0) [Compare Source](https://togithub.com/docker/build-push-action/compare/v4.1.1...v4.2.0) > **Note** > > Buildx v0.10 enables support for a minimal [SLSA Provenance](https://slsa.dev/provenance/) attestation, which requires support for [OCI-compliant](https://togithub.com/opencontainers/image-spec) multi-platform images. This may introduce issues with registry and runtime support (e.g. [Google Cloud Run and AWS Lambda](https://togithub.com/docker/buildx/issues/1533)). You can optionally disable the default provenance attestation functionality using `provenance: false`. - display proxy configuration by [@crazy-max](https://togithub.com/crazy-max) in [https://github.com/docker/build-push-action/pull/872](https://togithub.com/docker/build-push-action/pull/872) - chore(deps): Bump [@docker/actions-toolkit](https://togithub.com/docker/actions-toolkit) from 0.6.0 to 0.8.0 in [https://github.com/docker/build-push-action/pull/930](https://togithub.com/docker/build-push-action/pull/930) - chore(deps): Bump word-wrap from 1.2.3 to 1.2.5 in [https://github.com/docker/build-push-action/pull/925](https://togithub.com/docker/build-push-action/pull/925) - chore(deps): Bump semver from 6.3.0 to 6.3.1 in [https://github.com/docker/build-push-action/pull/902](https://togithub.com/docker/build-push-action/pull/902) **Full Changelog**: https://github.com/docker/build-push-action/compare/v4.1.1...v4.2.0 ### [`v4.1.1`](https://togithub.com/docker/build-push-action/releases/tag/v4.1.1) [Compare Source](https://togithub.com/docker/build-push-action/compare/v4.1.0...v4.1.1) > **Note** > > Buildx v0.10 enables support for a minimal [SLSA Provenance](https://slsa.dev/provenance/) attestation, which requires support for [OCI-compliant](https://togithub.com/opencontainers/image-spec) multi-platform images. This may introduce issues with registry and runtime support (e.g. [Google Cloud Run and AWS Lambda](https://togithub.com/docker/buildx/issues/1533)). You can optionally disable the default provenance attestation functionality using `provenance: false`. - Bump [@docker/actions-toolkit](https://togithub.com/docker/actions-toolkit) from 0.3.0 to 0.5.0 by [@crazy-max](https://togithub.com/crazy-max) in [https://github.com/docker/build-push-action/pull/880](https://togithub.com/docker/build-push-action/pull/880) **Full Changelog**: https://github.com/docker/build-push-action/compare/v4.1.0...v4.1.1 ### [`v4.1.0`](https://togithub.com/docker/build-push-action/releases/tag/v4.1.0) [Compare Source](https://togithub.com/docker/build-push-action/compare/v4.0.0...v4.1.0) > **Note** > > Buildx v0.10 enables support for a minimal [SLSA Provenance](https://slsa.dev/provenance/) attestation, which requires support for [OCI-compliant](https://togithub.com/opencontainers/image-spec) multi-platform images. This may introduce issues with registry and runtime support (e.g. [Google Cloud Run and AWS Lambda](https://togithub.com/docker/buildx/issues/1533)). You can optionally disable the default provenance attestation functionality using `provenance: false`. - Switch to actions-toolkit implementation by [@crazy-max](https://togithub.com/crazy-max) in [https://github.com/docker/build-push-action/pull/811](https://togithub.com/docker/build-push-action/pull/811) [https://github.com/docker/build-push-action/pull/838](https://togithub.com/docker/build-push-action/pull/838) [https://github.com/docker/build-push-action/pull/855](https://togithub.com/docker/build-push-action/pull/855) [https://github.com/docker/build-push-action/pull/860](https://togithub.com/docker/build-push-action/pull/860) [https://github.com/docker/build-push-action/pull/875](https://togithub.com/docker/build-push-action/pull/875) - e2e: quay.io by [@crazy-max](https://togithub.com/crazy-max) in [https://github.com/docker/build-push-action/pull/799](https://togithub.com/docker/build-push-action/pull/799) [https://github.com/docker/build-push-action/pull/805](https://togithub.com/docker/build-push-action/pull/805) - e2e: local harbor and nexus by [@crazy-max](https://togithub.com/crazy-max) in [https://github.com/docker/build-push-action/pull/800](https://togithub.com/docker/build-push-action/pull/800) - e2e: add artifactory container registry to test against by [@jedevc](https://togithub.com/jedevc) in [https://github.com/docker/build-push-action/pull/804](https://togithub.com/docker/build-push-action/pull/804) - e2e: add distribution tests by [@jedevc](https://togithub.com/jedevc) in [https://github.com/docker/build-push-action/pull/814](https://togithub.com/docker/build-push-action/pull/814) [https://github.com/docker/build-push-action/pull/815](https://togithub.com/docker/build-push-action/pull/815) **Full Changelog**: https://github.com/docker/build-push-action/compare/v4.0.0...v4.1.0 ### [`v4.0.0`](https://togithub.com/docker/build-push-action/releases/tag/v4.0.0) [Compare Source](https://togithub.com/docker/build-push-action/compare/v3.3.1...v4.0.0) > **Note** > > Buildx v0.10 enables support for a minimal [SLSA Provenance](https://slsa.dev/provenance/) attestation, which requires support for [OCI-compliant](https://togithub.com/opencontainers/image-spec) multi-platform images. This may introduce issues with registry and runtime support (e.g. [Google Cloud Run and AWS Lambda](https://togithub.com/docker/buildx/issues/1533)). You can optionally disable the default provenance attestation functionality using `provenance: false`. - Enable provenance by default if not set by [@crazy-max](https://togithub.com/crazy-max) in [https://github.com/docker/build-push-action/pull/784](https://togithub.com/docker/build-push-action/pull/784) **Full Changelog**: https://github.com/docker/build-push-action/compare/v3.3.1...v4.0.0 ### [`v3.3.1`](https://togithub.com/docker/build-push-action/releases/tag/v3.3.1) [Compare Source](https://togithub.com/docker/build-push-action/compare/v3.3.0...v3.3.1) - Disable provenance by default if not set by [@crazy-max](https://togithub.com/crazy-max) ([#781](https://togithub.com/docker/build-push-action/issues/781)) **Full Changelog**: https://github.com/docker/build-push-action/compare/v3.3.0...v3.3.1 ### [`v3.3.0`](https://togithub.com/docker/build-push-action/releases/tag/v3.3.0) [Compare Source](https://togithub.com/docker/build-push-action/compare/v3.2.0...v3.3.0) > **Note** > > Buildx v0.10 enables support for a minimal [SLSA Provenance](https://slsa.dev/provenance/) attestation, which requires support for [OCI-compliant](https://togithub.com/opencontainers/image-spec) multi-platform images. This may introduce issues with registry and runtime support (e.g. [Google Cloud Run and AWS Lambda](https://togithub.com/docker/buildx/issues/1533)). You can optionally disable the default provenance attestation functionality using `provenance: false`. - Add `attests`, `provenance` and `sbom` inputs by [@crazy-max](https://togithub.com/crazy-max) ([#746](https://togithub.com/docker/build-push-action/issues/746) [#759](https://togithub.com/docker/build-push-action/issues/759)) - Log GitHub Actions runtime token access controls by [@crazy-max](https://togithub.com/crazy-max) ([#707](https://togithub.com/docker/build-push-action/issues/707)) - Examples moved to [docs website](https://docs.docker.com/build/ci/github-actions/examples/) by [@crazy-max](https://togithub.com/crazy-max) ([#718](https://togithub.com/docker/build-push-action/issues/718)) - Bump minimatch from 3.0.4 to 3.1.2 ([#732](https://togithub.com/docker/build-push-action/issues/732)) - Bump csv-parse from 5.3.0 to 5.3.3 ([#729](https://togithub.com/docker/build-push-action/issues/729)) - Bump json5 from 2.2.0 to 2.2.3 ([#749](https://togithub.com/docker/build-push-action/issues/749)) **Full Changelog**: https://github.com/docker/build-push-action/compare/v3.2.0...v3.3.0 ### [`v3.2.0`](https://togithub.com/docker/build-push-action/releases/tag/v3.2.0) [Compare Source](https://togithub.com/docker/build-push-action/compare/v3.1.1...v3.2.0) - Remove workaround for `setOutput` by [@crazy-max](https://togithub.com/crazy-max) ([#704](https://togithub.com/docker/build-push-action/issues/704)) - Docs: fix Git context link and add more details about subdir support by [@crazy-max](https://togithub.com/crazy-max) ([#685](https://togithub.com/docker/build-push-action/issues/685)) - Docs: named context by [@baibaratsky](https://togithub.com/baibaratsky) and [@crazy-max](https://togithub.com/crazy-max) ([#665](https://togithub.com/docker/build-push-action/issues/665)) - Bump [@actions/core](https://togithub.com/actions/core) from 1.9.0 to 1.10.0 ([#667](https://togithub.com/docker/build-push-action/issues/667) [#695](https://togithub.com/docker/build-push-action/issues/695)) - Bump [@actions/github](https://togithub.com/actions/github) from 5.0.3 to 5.1.1 ([#696](https://togithub.com/docker/build-push-action/issues/696)) **Full Changelog**: https://github.com/docker/build-push-action/compare/v3.1.1...v3.2.0 ### [`v3.1.1`](https://togithub.com/docker/build-push-action/releases/tag/v3.1.1) [Compare Source](https://togithub.com/docker/build-push-action/compare/v3.1.0...v3.1.1) - Fix GitHub token not passed with Git context if subdir defined by [@crazy-max](https://togithub.com/crazy-max) ([#663](https://togithub.com/docker/build-push-action/issues/663)) - Replace deprecated `fs.rmdir` with `fs.rm` by [@bendrucker](https://togithub.com/bendrucker) ([#657](https://togithub.com/docker/build-push-action/issues/657)) **Full Changelog**: https://github.com/docker/build-push-action/compare/v3.1.0...v3.1.1 ### [`v3.1.0`](https://togithub.com/docker/build-push-action/releases/tag/v3.1.0) [Compare Source](https://togithub.com/docker/build-push-action/compare/v3.0.0...v3.1.0) - `no-cache-filters` input by [@crazy-max](https://togithub.com/crazy-max) ([#653](https://togithub.com/docker/build-push-action/issues/653)) - Bump [@actions/github](https://togithub.com/actions/github) from 5.0.1 to 5.0.3 ([#619](https://togithub.com/docker/build-push-action/issues/619)) - Bump [@actions/core](https://togithub.com/actions/core) from 1.6.0 to 1.9.0 ([#620](https://togithub.com/docker/build-push-action/issues/620) [#637](https://togithub.com/docker/build-push-action/issues/637)) - Bump csv-parse from 5.0.4 to 5.3.0 ([#623](https://togithub.com/docker/build-push-action/issues/623) [#650](https://togithub.com/docker/build-push-action/issues/650)) **Full Changelog**: https://github.com/docker/build-push-action/compare/v3.0.0...v3.1.0 ### [`v3.0.0`](https://togithub.com/docker/build-push-action/releases/tag/v3.0.0) [Compare Source](https://togithub.com/docker/build-push-action/compare/v2.10.0...v3.0.0) - Node 16 as default runtime by [@crazy-max](https://togithub.com/crazy-max) ([#564](https://togithub.com/docker/build-push-action/issues/564)) - This requires a minimum [Actions Runner](https://togithub.com/actions/runner/releases/tag/v2.285.0) version of v2.285.0, which is by default available in GHES 3.4 or later. - Standalone mode support by [@crazy-max](https://togithub.com/crazy-max) ([#601](https://togithub.com/docker/build-push-action/issues/601) [#609](https://togithub.com/docker/build-push-action/issues/609)) - chore: update dev dependencies and workflow by [@crazy-max](https://togithub.com/crazy-max) ([#571](https://togithub.com/docker/build-push-action/issues/571)) - Bump [@actions/exec](https://togithub.com/actions/exec) from 1.1.0 to 1.1.1 ([#573](https://togithub.com/docker/build-push-action/issues/573)) - Bump [@actions/github](https://togithub.com/actions/github) from 5.0.0 to 5.0.1 ([#582](https://togithub.com/docker/build-push-action/issues/582)) - Bump minimist from 1.2.5 to 1.2.6 ([#584](https://togithub.com/docker/build-push-action/issues/584)) - Bump semver from 7.3.5 to 7.3.7 ([#595](https://togithub.com/docker/build-push-action/issues/595)) - Bump csv-parse from 4.16.3 to 5.0.4 ([#533](https://togithub.com/docker/build-push-action/issues/533)) **Full Changelog**: https://github.com/docker/build-push-action/compare/v2.10.0...v3.0.0 ### [`v2.10.0`](https://togithub.com/docker/build-push-action/releases/tag/v2.10.0) [Compare Source](https://togithub.com/docker/build-push-action/compare/v2.9.0...v2.10.0) - Add `imageid` output and use metadata to set `digest` output ([#569](https://togithub.com/docker/build-push-action/issues/569)) - Add `build-contexts` input ([#563](https://togithub.com/docker/build-push-action/issues/563)) - Enhance outputs display ([#559](https://togithub.com/docker/build-push-action/issues/559)) ### [`v2.9.0`](https://togithub.com/docker/build-push-action/releases/tag/v2.9.0) [Compare Source](https://togithub.com/docker/build-push-action/compare/v2.8.0...v2.9.0) - `add-hosts` input ([#553](https://togithub.com/docker/build-push-action/issues/553) [#555](https://togithub.com/docker/build-push-action/issues/555)) - Fix git context subdir example and improve README ([#552](https://togithub.com/docker/build-push-action/issues/552)) - Add e2e tests for ACR ([#548](https://togithub.com/docker/build-push-action/issues/548)) - Add description on `github-token` option to README ([#544](https://togithub.com/docker/build-push-action/issues/544)) - Bump node-fetch from 2.6.1 to 2.6.7 ([#549](https://togithub.com/docker/build-push-action/issues/549)) ### [`v2.8.0`](https://togithub.com/docker/build-push-action/releases/tag/v2.8.0) [Compare Source](https://togithub.com/docker/build-push-action/compare/v2.7.0...v2.8.0) - Allow specifying subdirectory with default git context ([#531](https://togithub.com/docker/build-push-action/issues/531)) - Add `cgroup-parent`, `shm-size`, `ulimit` inputs ([#501](https://togithub.com/docker/build-push-action/issues/501)) - Don't set outputs if empty or nil ([#470](https://togithub.com/docker/build-push-action/issues/470)) - docs: example to sanitize tags with metadata-action ([#476](https://togithub.com/docker/build-push-action/issues/476)) - docs: wrong syntax to sanitize repo slug ([#475](https://togithub.com/docker/build-push-action/issues/475)) - docs: test before pushing your image ([#455](https://togithub.com/docker/build-push-action/issues/455)) - readme: remove v1 section ([#500](https://togithub.com/docker/build-push-action/issues/500)) - ci: virtual env file system info ([#510](https://togithub.com/docker/build-push-action/issues/510)) - dev: update workflow ([#499](https://togithub.com/docker/build-push-action/issues/499)) - Bump [@actions/core](https://togithub.com/actions/core) from 1.5.0 to 1.6.0 ([#160](https://togithub.com/docker/build-push-action/issues/160)) - Bump ansi-regex from 5.0.0 to 5.0.1 ([#469](https://togithub.com/docker/build-push-action/issues/469)) - Bump tmpl from 1.0.4 to 1.0.5 ([#465](https://togithub.com/docker/build-push-action/issues/465)) - Bump csv-parse from 4.16.0 to 4.16.3 ([#451](https://togithub.com/docker/build-push-action/issues/451) [#459](https://togithub.com/docker/build-push-action/issues/459)) ### [`v2.7.0`](https://togithub.com/docker/build-push-action/releases/tag/v2.7.0) [Compare Source](https://togithub.com/docker/build-push-action/compare/v2.6.1...v2.7.0) - Add `metadata` output ([#412](https://togithub.com/docker/build-push-action/issues/412)) - Bump [@actions/core](https://togithub.com/actions/core) from 1.4.0 to 1.5.0 ([#439](https://togithub.com/docker/build-push-action/issues/439)) - Add note to sanitize tags ([#426](https://togithub.com/docker/build-push-action/issues/426)) - Cache backend API docs ([#406](https://togithub.com/docker/build-push-action/issues/406)) - Git context now supports subdir ([#407](https://togithub.com/docker/build-push-action/issues/407)) - Bump codecov/codecov-action from 1 to 2 ([#415](https://togithub.com/docker/build-push-action/issues/415)) ### [`v2.6.1`](https://togithub.com/docker/build-push-action/releases/tag/v2.6.1) [Compare Source](https://togithub.com/docker/build-push-action/compare/v2.6.0...v2.6.1) - Small typo and ensure trimmed output ([#400](https://togithub.com/docker/build-push-action/issues/400)) ### [`v2.6.0`](https://togithub.com/docker/build-push-action/releases/tag/v2.6.0) [Compare Source](https://togithub.com/docker/build-push-action/compare/v2.5.0...v2.6.0) - Handle git sha version of buildx ([#399](https://togithub.com/docker/build-push-action/issues/399)) - Update dev deps ([#393](https://togithub.com/docker/build-push-action/issues/393)) - Use built-in `getExecOutput` ([#392](https://togithub.com/docker/build-push-action/issues/392)) - Use `core.getBooleanInput` ([#391](https://togithub.com/docker/build-push-action/issues/391)) - Bump csv-parse from 4.15.4 to 4.16.0 ([#385](https://togithub.com/docker/build-push-action/issues/385)) - Bump [@actions/exec](https://togithub.com/actions/exec) from 1.0.4 to 1.1.0 ([#382](https://togithub.com/docker/build-push-action/issues/382)) - Bump [@actions/core](https://togithub.com/actions/core) from 1.3.0 to 1.4.0 ([#383](https://togithub.com/docker/build-push-action/issues/383)) - Bump ws from 7.3.1 to 7.4.6 ([#375](https://togithub.com/docker/build-push-action/issues/375)) ### [`v2.5.0`](https://togithub.com/docker/build-push-action/releases/tag/v2.5.0) [Compare Source](https://togithub.com/docker/build-push-action/compare/v2.4.0...v2.5.0) - Fix ref spec for default Git context ([#347](https://togithub.com/docker/build-push-action/issues/347)) - Preserve quotes inside unquoted field ([#369](https://togithub.com/docker/build-push-action/issues/369)) - Doc: Copy between registries ([#362](https://togithub.com/docker/build-push-action/issues/362)) - Doc: Share built image between jobs ([#368](https://togithub.com/docker/build-push-action/issues/368)) - Bump [@actions/github](https://togithub.com/actions/github) from 4.0.0 to 5.0.0 ([#364](https://togithub.com/docker/build-push-action/issues/364)) - Bump hosted-git-info from 2.8.8 to 2.8.9 ([#356](https://togithub.com/docker/build-push-action/issues/356)) - Bump lodash from 4.17.20 to 4.17.21 ([#355](https://togithub.com/docker/build-push-action/issues/355)) - Update examples with [`docker/metadata-action`](https://togithub.com/docker/metadata-action) ([#354](https://togithub.com/docker/build-push-action/issues/354)) - Remove os limitation ([#349](https://togithub.com/docker/build-push-action/issues/349)) - Fix ref spec for default Git context ([#347](https://togithub.com/docker/build-push-action/issues/347)) - Bump csv-parse from 4.15.3 to 4.15.4 ([#345](https://togithub.com/docker/build-push-action/issues/345)) - Bump [@actions/core](https://togithub.com/actions/core) from 1.2.6 to 1.3.0 ([#344](https://togithub.com/docker/build-push-action/issues/344) [#370](https://togithub.com/docker/build-push-action/issues/370)) ### [`v2.4.0`](https://togithub.com/docker/build-push-action/releases/tag/v2.4.0) [Compare Source](https://togithub.com/docker/build-push-action/compare/v2.3.0...v2.4.0) - Add `network` input for backward compatibility ([#338](https://togithub.com/docker/build-push-action/issues/338)) - Fix doc links ([#331](https://togithub.com/docker/build-push-action/issues/331)) - Bump y18n from 4.0.0 to 4.0.1 ([#325](https://togithub.com/docker/build-push-action/issues/325)) - Handle GitHub server URL for default context ([#328](https://togithub.com/docker/build-push-action/issues/328)) - Bump semver from 7.3.4 to 7.3.5 ([#318](https://togithub.com/docker/build-push-action/issues/318)) - Bump csv-parse from 4.15.1 to 4.15.3 ([#303](https://togithub.com/docker/build-push-action/issues/303)) ### [`v2.3.0`](https://togithub.com/docker/build-push-action/releases/tag/v2.3.0) [Compare Source](https://togithub.com/docker/build-push-action/compare/v2.2.2...v2.3.0) - Enhance documentation ([#299](https://togithub.com/docker/build-push-action/issues/299)) - Add `secret-files` input to be able to use secret file mount ([#296](https://togithub.com/docker/build-push-action/issues/296)) - Fix workflow for auto-push impl ([#273](https://togithub.com/docker/build-push-action/issues/273)) - Bump csv-parse from 4.14.2 to 4.15.1 ([#287](https://togithub.com/docker/build-push-action/issues/287)) ### [`v2.2.2`](https://togithub.com/docker/build-push-action/releases/tag/v2.2.2) [Compare Source](https://togithub.com/docker/build-push-action/compare/v2.2.1...v2.2.2) - Use default behavior for `file` flag ([#244](https://togithub.com/docker/build-push-action/issues/244)) - Add e2e tests for GAR ([#261](https://togithub.com/docker/build-push-action/issues/261)) - Add e2e tests for GCR ([#260](https://togithub.com/docker/build-push-action/issues/260)) - Add e2e tests for ECR ([#256](https://togithub.com/docker/build-push-action/issues/256)) - Bump csv-parse from 4.14.1 to 4.14.2 ([#255](https://togithub.com/docker/build-push-action/issues/255)) ### [`v2.2.1`](https://togithub.com/docker/build-push-action/releases/tag/v2.2.1) [Compare Source](https://togithub.com/docker/build-push-action/compare/v2.2.0...v2.2.1) - Trim input list items ([#249](https://togithub.com/docker/build-push-action/issues/249)) - Bump semver from 7.3.2 to 7.3.4 ([#243](https://togithub.com/docker/build-push-action/issues/243)) ### [`v2.2.0`](https://togithub.com/docker/build-push-action/releases/tag/v2.2.0) [Compare Source](https://togithub.com/docker/build-push-action/compare/v2.1.0...v2.2.0) - Handle multi-line secret value ([#233](https://togithub.com/docker/build-push-action/issues/233)) - Add e2e tests ([#235](https://togithub.com/docker/build-push-action/issues/235)) - Bump csv-parse from 4.12.0 to 4.14.1 ([#218](https://togithub.com/docker/build-push-action/issues/218) [#231](https://togithub.com/docker/build-push-action/issues/231)) ### [`v2.1.0`](https://togithub.com/docker/build-push-action/releases/tag/v2.1.0) [Compare Source](https://togithub.com/docker/build-push-action/compare/v2.0.1...v2.1.0) - Add `ssh` input ([#123](https://togithub.com/docker/build-push-action/issues/123)) - [Handle tags and labels](https://togithub.com/docker/build-push-action/#handle-tags-and-labels) example with [Docker meta action](https://togithub.com/crazy-max/ghaction-docker-meta#readme) ([#206](https://togithub.com/docker/build-push-action/issues/206)) ### [`v2.0.1`](https://togithub.com/docker/build-push-action/releases/tag/v2.0.1) [Compare Source](https://togithub.com/docker/build-push-action/compare/v2.0.0...v2.0.1) - Cache issue is now fixed ([#204](https://togithub.com/docker/build-push-action/issues/204)) - Update troubleshooting notes ([#203](https://togithub.com/docker/build-push-action/issues/203) [#100](https://togithub.com/docker/build-push-action/issues/100)) - Fix parsing of secrets containing '=' character ([#201](https://togithub.com/docker/build-push-action/issues/201)) - Container based developer flow ([#202](https://togithub.com/docker/build-push-action/issues/202)) ### [`v2.0.0`](https://togithub.com/docker/build-push-action/releases/tag/v2.0.0) [Compare Source](https://togithub.com/docker/build-push-action/compare/v1.1.2...v2.0.0) `v2` of this action includes significant changes and now uses Docker [Buildx](https://togithub.com/docker/buildx). It extends the `docker build` command named [buildx](https://togithub.com/docker/buildx) with the full support of the features provided by [Moby BuildKit](https://togithub.com/moby/buildkit) builder toolkit. This includes multi-arch build, build-secrets, remote cache, etc. and different builder deployment/namespacing options. It works with 3 new actions ([login](https://togithub.com/docker/login-action), [setup-buildx](https://togithub.com/docker/setup-buildx-action) and [setup-qemu](https://togithub.com/docker/setup-qemu-action)) that we have created. It's also rewritten as a [typescript-action](https://togithub.com/actions/typescript-action/) to be as closed as possible of the [GitHub Runner](https://togithub.com/actions/virtual-environments) during its execution ([#71](https://togithub.com/docker/build-push-action/issues/71) [#92](https://togithub.com/docker/build-push-action/issues/92)). [Upgrade notes](https://togithub.com/docker/build-push-action/blob/master/UPGRADE.md) and many [usage examples](https://togithub.com/docker/build-push-action#usage) have been added to handle most use cases. - Input `path` is now called `context` for consistency with other Docker build tools - `path` defaults to current git repository so checkout action is not required in a workflow - Rename `dockerfile` input to `file` for consistency with other Docker build tools - Rename `always_pull` input to `pull` for consistency with other Docker build tools - Add `builder` input to be able to choose a builder instance through our [setup-buildx action](https://togithub.com/docker/setup-buildx-action) - Add [`platforms`](https://togithub.com/docker/buildx#---platformvaluevalue) input to support multi-platform builds - Add [`allow`](https://togithub.com/docker/buildx#--allowentitlement) input - Add [`load`](https://togithub.com/docker/buildx#--load) input - Add [`outputs`](https://togithub.com/docker/buildx#-o---outputpath-typetypekeyvalue) input - Add [`cache-from`](https://togithub.com/docker/buildx#--cache-fromnametypetypekeyvalue) input (`cache_froms` removed) - Add [`cache-to`](https://togithub.com/docker/buildx#--cache-tonametypetypekeyvalue) input - Add `secrets` input - Review `tags` input - Remove `repository` input. See [Simple workflow](https://togithub.com/docker/build-push-action/blob/master/UPGRADE.md#simple-workflow) for migration - Remove `username`, `password` and `registry` inputs. Login support moved to [docker/login-action](https://togithub.com/docker/login-action) repo - Remove `tag_with_sha`, `tag_with_ref`, `add_git_labels` inputs. See [Tags with ref and Git labels](https://togithub.com/docker/build-push-action/blob/master/UPGRADE.md#tags-with-ref-and-git-labels) for migration - Handle Git context - Add `digest` output ### [`v1.1.2`](https://togithub.com/docker/build-push-action/compare/v1.1.1...v1.1.2) [Compare Source](https://togithub.com/docker/build-push-action/compare/v1.1.1...v1.1.2) ### [`v1.1.1`](https://togithub.com/docker/build-push-action/releases/tag/v1.1.1) [Compare Source](https://togithub.com/docker/build-push-action/compare/v1.1.0...v1.1.1) - Add deprecation notice (v2 beta available)Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.