Releases: whoan/docker-build-with-cache-action
Releases · whoan/docker-build-with-cache-action
v8.0.2
Avoid multiple builder instances being created on self-hosted runners. Close #151. Thanks @milandufek
v8.0.1
- Only try to pull/push when possible with BuildKit (eg: if login succeeded). #150
- Ignore tag in custom cache image name (
stages_image_name
). - Honour custom cache image name in AWS. Close #146
- Update docker to 24.0.7
- Use
aws-cli
andyq
from base image instead of from a docker image (performance improvement). #148 #149
v8.0.0
- BuildKit is enabled by default -> ie: Faster builds
- Docker updated to 24.0.6 -> ie: More options to play with
build_extra_args
- Old GitHub Docker Registry (docker.pkg.github.com) needs BuildKit disabled for cache to work
v7.0.1
- Allow overriding DOCKER_BUILDKIT env var. Close #139
v6.0.2
- Allow overriding DOCKER_BUILDKIT env var. Close #139
v5.11.3
- Allow overriding DOCKER_BUILDKIT env var. Close #139
v4.2.2
- Allow overriding DOCKER_BUILDKIT env var. Close #139
v7.0.0
- Close #120: Avoid useless attempt to create ECR repository when it already exists
- Close #127: Support only building specific services from compose through regex (
services_regex
input) - Close #128: Support for YAML anchors and aliases when using compose files
- Close #131: Disable DOCKER_BUILDKIT to allow action to work again (action relies on old output format)
- Close #133: Support
context
input for compose files to use it as a relative path for contexts set in the yaml - Colse #134: Support using
build.args
form compose file - Improve logs
- Allow spaces in values of
build_extra_args
when using a json or inbuild.args
from a compose file.
v6.0.0
- Allow adding multiple values with same key in BUILD_EXTRA_ARGS. (Close #95)
- Avoid action to stop prematurely at getting context for build. (Close #98)
- Fix AWS public repositories support. (Close #104)
- Use dummy tag instead of dummy image name to avoid confusion in the logs. (Close #106)
- Get AWS_SESSION_TOKEN from the env if INPUT_SESSION is not set. (Close #108)
- Use yaml parser to allow comments in compose-file and improve code overall. (Close #111)
- Stop using deprecated set-output command. (Close #113)
- Create ECR repository only if we need to push images.
v5.11.1
- Fix BUILD_EXTRA_ARGS json input parsing