Features

  • ✨Adds proper multi-platform support.
  • ✨Adds dockerfile-only command line option for generating the Dockerfiles without building the images.
  • ✨Adds arg CLI option for defining build arguments.
  • ✨Adds build-only argument for building a subset of images (when multiple images are configured).
  • ✨Adds support for multiple tags.
  • ✨Adds support for build-in variables:
  • Project name @(name) and version @(version).
  • Python version @(py_version).
  • Commit SHA @(sha).
  • ✨Adds var CLI option for user-defined variables
  • ✨Adds push CLI option for pushing images

Fixes

  • 🐛Corrects python version parsing.

Build

  • 🔧Moves commitizen configuration inside pyproject.toml.
  • 🔧Updates dependency versions.
  • 🔧Adds a git push tag command to Makefile.