Skip to content

Commit 76744ee

Browse files
committed
Fixup create-manifest mirroring (#294)
Signed-off-by: Evan Wies <evan@neomantra.net>
1 parent f9124a0 commit 76744ee

2 files changed

Lines changed: 9 additions & 3 deletions

File tree

LATEST_SERIES

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
1.27

scripts/create-manifest.sh

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,10 @@ if [[ -z "$REGISTRY_IMAGE" ]]; then
2424
fi
2525

2626
# Define latest version series to tag as latest
27-
# Can be overridden by env var
27+
# Can be overridden by env var or file (LATEST_SERIES in current dir)
28+
if [[ -f "LATEST_SERIES" ]]; then
29+
RESTY_LATEST_SERIES=$(cat LATEST_SERIES | head -n 1 | tr -d '[:space:]')
30+
fi
2831
RESTY_LATEST_SERIES="${RESTY_LATEST_SERIES:-1.27}"
2932

3033
# Define architectures for each flavor
@@ -73,9 +76,11 @@ for TAG_PREFIX in "${PREFIXES[@]}"; do
7376

7477
# Collect source images for all architectures
7578
for ARCH in $ARCHS; do
76-
SOURCES="$SOURCES ${REGISTRY_IMAGE}:${TAG_PREFIX}${FLAVOR}-${ARCH}"
79+
SRC_IMG="${REGISTRY_IMAGE}:${TAG_PREFIX}${FLAVOR}-${ARCH}"
80+
SOURCES="$SOURCES ${SRC_IMG}"
7781
if [[ "$ENABLE_MIRROR" == "true" ]]; then
78-
MIRROR_SOURCES="$MIRROR_SOURCES ${MIRROR_IMAGE}:${TAG_PREFIX}${FLAVOR}-${ARCH}"
82+
# Use GHCR (SRC_IMG) as source for mirror manifest to ensure multi-arch consistency
83+
MIRROR_SOURCES="$MIRROR_SOURCES ${SRC_IMG}"
7984
fi
8085
done
8186

0 commit comments

Comments
 (0)