- Use checkout@v3
- Use build-push-action@5
- Use complete context for building the image. The build process always lacked access to the
.git/
folder. - Added optional
dockerfile
input to overwrite the defaultDockerfile
path - Add optional
image-name-overwrite
input to set a custom image name. This might become useful if there are multiple images published from one repository. - Compile the docker image for amd64 and arm64
- Caching