2.5.2 (2025-01-22)
- lib: add maybe (a0905c9)
- manifest: default value for default branch (d248654)
- manifest: handle null data in github api (76f1eb9)
- manifest: migrate to shell application (89d274c)
- manifest: print tags and registries (9c1a698)
- manifest: respect registry name option (ee26f17)
- manifest: use empty string instead of null (8104ff0)
2.5.1 (2025-01-22)
- manifest: allow tags to be null (86118b3)
2.5.0 (2025-01-20)
- re-implement docker manifest using nix modules (e8826ba)
- manifest: assert that at least one registry is set (bc92bbd)
- manifest: default to env var version if available (78de0e0)
- manifest: modularize config for better maintainability (9a85d58)
2.4.2 (2025-01-16)
2.4.1 (2024-12-21)
- manifest: add parentheses around github api call (ca89390)
2.4.0 (2024-12-11)
- docker-manifest: switch from buildah to podman (5b3bfad)
2.3.7 (2024-11-19)
- manifest: separate annotation from creation, enforce exit on error (140acea)
2.3.6 (2024-11-19)
- manifest: replace some strings in annotations (ae35d50)
2.3.5 (2024-11-19)
- manifest: escape annotations (70c4688)
2.3.4 (2024-11-19)
- manifest: only escape annotation values and not keys (3f21d54)
2.3.3 (2024-11-19)
- docker-manifest: compute datetime in default annotation (8c6b1af)
- manifest: properly escape annotation values (860c3fa)
2.3.2 (2024-11-19)
- docker-manifest: add cleanup trap to remove tmpdir and log out of registries (10652c7)
- docker-manifest: properly annotate the manifest index (4c6d41c)
2.3.1 (2024-11-18)
- docker-manifest: persist image streams to temporary directory, exit if buildah fails to push (72388a0)
2.3.0 (2024-10-22)
- docker: add support for image streams (35902c3)
2.2.0 (2024-07-09)
2.1.2 (2024-01-01)
- lib: properly construct module paths (f5da985)
2.1.1 (2023-12-31)
- lib: do not import dirs without default.nix (37aa080)
2.1.0 (2023-12-18)
- expose custom lib via attribute and overlay (bef593a)
- properly use lib in docker-manifest (f07517c)
2.0.4 (2023-12-17)
- remove getExe' backport after 23.11 release (53317fd)
2.0.3 (2023-10-23)
- backport getExe' from unstable (316eb99)
2.0.2 (2023-10-23)
- use the same timestamp for all digests (04a72f6)
2.0.1 (2023-10-23)
- properly handle buildah login with mask (c084b08)
2.0.0 (2023-10-23)
-
The arguments and the inner logic of
mkDockerManifest
have been rewritten from scratch. The function now also handles the login to the Docker registries. Instead of providing the name (or names) of an image, you now define them for each registry individually. You can now opt out of all automatically assigned tags. There is a new GitHub integration that fetches most information automatically when run in a GitHub action. Please refer to the documentation for more details about the new arguments. -
feat!(mkDockerManifest): rewrite logic and args (4c07c14)
- manifest: add tags parameter (9554789)
- manifest: output result for easier debugging (a63e594)
- use correct variable naming again (39d96e6)
- use oci as default manifest format (69a3e12)
1.1.5 (2023-10-09)
- correctly import majorMinor from lib (fb7d8dd)
1.1.4 (2023-10-02)
- improve version handling (da53417)
1.1.3 (2023-06-19)
- add assertions (f1c5e4d)
1.1.2 (2023-06-19)
- add missing docker-manifest name (dc27545)
1.1.1 (2023-06-19)
- handle shellcheck SC2043 error (d02ccd7)
1.1.0 (2023-06-18)
- specify multiple names for the manifest (dd4ed43)
- initial version (0e9a7ab)