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.