From db0f1e47aecedf578026a2b9da03896c30fb6eee Mon Sep 17 00:00:00 2001 From: Pi-Farm Date: Mon, 9 Feb 2026 17:30:44 +0100 Subject: [PATCH] new fix --- .gitea/workflows/docker-builder.yml | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/.gitea/workflows/docker-builder.yml b/.gitea/workflows/docker-builder.yml index f10fdcc..6db1d25 100644 --- a/.gitea/workflows/docker-builder.yml +++ b/.gitea/workflows/docker-builder.yml @@ -135,15 +135,30 @@ jobs: echo "DOCKER_TAGS=$TAGS" >> $GITEA_ENV + - name: Load versions.env safely + shell: bash + run: | + echo "== Load versions.env ==" + BASE_IMAGE=$(grep ^BASE_IMAGE= versions.env | cut -d '=' -f2-) + APP_VERSION=$(grep ^APP_VERSION= versions.env | cut -d '=' -f2-) + TARGET_PLATFORMS=$(grep ^TARGET_PLATFORMS= versions.env | cut -d '=' -f2-) + IMAGE_NAME="${REGISTRY_HOST}/${IMAGE_BASE}" + CACHE_IMAGE_NAME="${REGISTRY_HOST}/${IMAGE_BASE}-cache" + VERSION=${GITEA_REF_NAME} + BUILD_DATE=$(date -u +%Y-%m-%dT%H:%M:%SZ) + + echo "BASE_IMAGE=$BASE_IMAGE" >> $GITEA_ENV + echo "APP_VERSION=$APP_VERSION" >> $GITEA_ENV + echo "TARGET_PLATFORMS=$TARGET_PLATFORMS" >> $GITEA_ENV + echo "IMAGE_NAME=$IMAGE_NAME" >> $GITEA_ENV + echo "CACHE_IMAGE_NAME=$CACHE_IMAGE_NAME" >> $GITEA_ENV + echo "VERSION=$VERSION" >> $GITEA_ENV + echo "BUILD_DATE=$BUILD_DATE" >> $GITEA_ENV + - name: Build & push multiarch if: steps.check_files.outputs.should_build == 'true' run: | echo "== Multiarch Build Start ==" - - # Load versions.env - set -a - . versions.env - set +a # Build amd64 docker buildx build \