♻️ refactor: replace Buildx with traditional docker build/push for reliability

This commit is contained in:
2026-04-07 11:13:25 +02:00
parent 4be08d5f36
commit 0f01d025b8

View File

@@ -114,9 +114,7 @@ jobs:
username: ${{ github.actor }}
password: ${{ secrets.PACKAGES_TOKEN }}
- name: Set up Docker Buildx
if: steps.check_cache.outputs.cache_hit == 'false'
uses: docker/setup-buildx-action@v3
- name: Build and push Docker cache image
if: steps.check_cache.outputs.cache_hit == 'false'
@@ -124,11 +122,14 @@ jobs:
IMAGE_NAME="${{ env.CI_REGISTRY }}/${{ env.GITEA_ORG }}/${{ env.GITEA_REPO }}-build-cache:${{ steps.calculate_hash.outputs.deps_hash }}"
echo "Building cache image: $IMAGE_NAME"
docker buildx build \
# Build the image using traditional docker build
docker build \
--file Dockerfile.build \
--tag "$IMAGE_NAME" \
--push \
.
# Push the image
docker push "$IMAGE_NAME"
echo "✅ Build cache image pushed successfully"