change docker version
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user