All notable changes to this project will be documented in this file.
- Add
--target-containerfile
argument to override the defaultDockerfile
value (#44). - Add
--list-products
argument to get a machine-readable (JSON) output of all products and their versions (#45). - Add
--completions nushell
support (#46)
conf.py
now can contain aargs
dict, which contains arguments available to all products, they can be overridden by product specific or CLI arguments (#41).
--build-arg
was not case-insensitive as claimed in the docs, this has been fixed (#41).
- New
bake
command line argument--build-arg
to override conf.py build arguments (#38).
- check-container: fix regression introduced by 0.0.9. Add dummy cache property (#39).
- Automatically create labels and annotations recording the git revision and build time (#34).
- Add architecture identifier to the build cache backend ref name (#31).
- Backwards compat: don't assume conf.cache exists (#32).
- New command line arg to
bake
:--cache
. Requires cache backend configuration inconf.py
(#29).
- New command line arg to
bake
:--version
. Also switch to relative imports (#17). - Raise lint dependency versions (#17).
- Drop support for python 3.10 and add explicit support for 3.12 (#17).
- Use cwd in module path so imports in
conf.py
work (#27).
- Invalid 'buildx bake' configuration file generated due to architecture not being a list anymore (#13).
- Add platform argument for preflight checks (#12).
- Relax schema for image tags (#7).
- New
bake
argument (--export-tags-file
) to write target tags to text file (#4).
- Changed
conf
schema to drop support for versions as strings. Only dicts are supported (#4).
- Allow
bake
product names to accept a version as suffix separated by "=" (#2). - New
bake
command line options--shard-index
and--shard-count
(#2).
- Make stackable image version (
-i
) forbake
optional and default to0.0.0-dev
(#2).