File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ 1.27
Original file line number Diff line number Diff line change @@ -24,7 +24,10 @@ if [[ -z "$REGISTRY_IMAGE" ]]; then
2424fi
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
2831RESTY_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
You can’t perform that action at this time.
0 commit comments