vw_small

Hardened fork of Vaultwarden (https://github.com/dani-garcia/vaultwarden) with fewer features.
git clone https://git.philomathiclife.com/repos/vw_small
Log | Files | Refs | README

commit efc6eb0073d9740a3bf2dc99e8fe5afd50a2e4e3
parent cec1e87679cfd0e2f0bce9b7dc3256dbbd2effa8
Author: Mathijs van Veluw <black.dex@gmail.com>
Date:   Tue,  7 Nov 2023 10:50:58 +0100

Fix missing alpine tag during buildx bake (#4043)

The bake recipt was missing the single `:alpine` tag for the alpine
builds when we were releasing a `stable/latest` version of Vaultwarden.

This PR fixes this by checking for those conditions and add the
`:alpine` tag too.

We will keep the `:latest-alpine` also, which i find even nicer then just
`:alpine`

Fixes #4035
Diffstat:
Mdocker/docker-bake.hcl | 8+++++++-
1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/docker/docker-bake.hcl b/docker/docker-bake.hcl @@ -216,7 +216,13 @@ function "generate_tags" { result = flatten([ for registry in get_container_registries() : [for base_tag in get_base_tags() : - concat(["${registry}:${base_tag}${suffix}${platform}"])] + concat( + # If the base_tag contains latest, and the suffix contains `-alpine` add a `:alpine` tag too + base_tag == "latest" ? suffix == "-alpine" ? ["${registry}:alpine${platform}"] : [] : [], + # The default tagging strategy + ["${registry}:${base_tag}${suffix}${platform}"] + ) + ] ]) }