This repo uses docker-build-with-cache-action action to build and push docker images to different registries.