v2 of Build Push action uses Docker Buildx. It's also rewritten as a typescript-action to be as closed as possible of the GitHub Runner during its execution (#71 #92).
- Rename
path
input tocontext
- Rename
dockerfile
input tofile
- Rename
always_pull
input topull
- Add
builder
input to be able to choose a builder instance through our setup-buildx action - Add
platforms
input - Add
allow
input - Add
load
input - Add
outputs
input - Add
cache-from
input - Add
cache-to
input - Add
secrets
input - Review
tags
input - Remove
repository
,username
,password
,registry
,cache_froms
inputs - Remove
tag_with_sha
,tag_with_ref
,add_git_labels
inputs - Handle Git context
- Add
digest
output - Login support moved to docker/login-action repo
- Enhanced examples in README
- Tests and/or CI workflows
- Add cache-from support fixing #7
- Add GCR example
- Clarify dockerfile and path inputs
- Rename LICENCE to LICENSE
- Use v1 of docker/gihub-actions image
- Logs in before building image
- Build and push Docker images to Docker Hub or your own private registry.
- Log in to Hub or private registry.
- Static tags and labels.
- Auto tagging by git ref.
- Auto tagging by git SHA.
- Auto labelling with opencontainers standards.
- Build arguments.
- Multi-stage build targets.
Backed by Docker image docker/github-action:v1.0