change docker version

This commit is contained in:
John Doe
2026-01-31 11:25:30 -05:00
parent 1dba8870ee
commit 18f61cc0dc

View File

@@ -113,14 +113,45 @@ jobs:
echo "Drop's release tag will be: $FINAL_VER"
echo "final_ver=$FINAL_VER" >> $GITHUB_OUTPUT
# Update Docker to compatible version
- name: Update Docker
run: |
echo "Current Docker version:"
docker --version || echo "Docker not found"
# Try to update Docker if possible
if command -v apt-get >/dev/null 2>&1; then
echo "Updating Docker via apt..."
apt-get update
apt-get install -y docker.io || echo "Docker update failed, continuing with existing version"
elif command -v apk >/dev/null 2>&1; then
echo "Updating Docker via apk..."
apk add --no-cache docker || echo "Docker update failed, continuing with existing version"
fi
echo "Updated Docker version:"
docker --version
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v2
with:
version: v0.10.6
driver-opts: |
network=host
buildkitd-flags: --debug
continue-on-error: true
# Fallback Buildx setup if the main one fails
- name: Fallback Docker Buildx setup
if: failure()
run: |
echo "Setting up Docker Buildx manually as fallback..."
docker buildx create --use --name fallback-builder --driver docker-container || true
docker buildx inspect --bootstrap || echo "Buildx bootstrap failed, continuing..."
- name: Log in to the Container registry
uses: docker/login-action@v3