mirror of
https://github.com/dani-garcia/vaultwarden.git
synced 2025-12-07 11:22:34 +02:00
Iterate over tags on release (#6518)
Co-authored-by: Timshel <timshel@480s>
This commit is contained in:
9
.github/workflows/release.yml
vendored
9
.github/workflows/release.yml
vendored
@@ -368,12 +368,14 @@ jobs:
|
||||
run: |
|
||||
set +e
|
||||
IFS=',' read -ra IMAGES <<< "${CONTAINER_REGISTRIES}"
|
||||
IFS=',' read -ra TAGS <<< "${BASE_TAGS}"
|
||||
for img in "${IMAGES[@]}"; do
|
||||
echo "Creating manifest for $img:${BASE_TAGS}-${BASE_IMAGE}"
|
||||
for tag in "${TAGS[@]}"; do
|
||||
echo "Creating manifest for $img:$tag-${BASE_IMAGE}"
|
||||
|
||||
OUTPUT=$(docker buildx imagetools create \
|
||||
-t "$img:${BASE_TAGS}-${BASE_IMAGE}" \
|
||||
$(printf "$img:${BASE_TAGS}-${BASE_IMAGE}@sha256:%s " *) 2>&1)
|
||||
-t "$img:$tag-${BASE_IMAGE}" \
|
||||
$(printf "$img:$tag-${BASE_IMAGE}@sha256:%s " *) 2>&1)
|
||||
STATUS=$?
|
||||
|
||||
if [ $STATUS -ne 0 ]; then
|
||||
@@ -385,6 +387,7 @@ jobs:
|
||||
echo "Manifest created for $img"
|
||||
echo "$OUTPUT"
|
||||
done
|
||||
done
|
||||
set -e
|
||||
|
||||
# Extract digest SHA for subsequent steps
|
||||
|
||||
Reference in New Issue
Block a user