From 18b4df23e56900b5906db86e7dd636da711cc0fc Mon Sep 17 00:00:00 2001 From: Joakim Persson Date: Sun, 12 Apr 2026 17:39:25 +0200 Subject: [PATCH] Fix IPv6 connectivity failures: force IPv4 preference in CI builds --- .gitea/workflows/docker-publish.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.gitea/workflows/docker-publish.yml b/.gitea/workflows/docker-publish.yml index 8bc8d14..eee53df 100644 --- a/.gitea/workflows/docker-publish.yml +++ b/.gitea/workflows/docker-publish.yml @@ -14,11 +14,18 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - name: Force IPv4 for Docker Hub + run: | + # Prefer IPv4 to avoid intermittent IPv6 connectivity failures + echo 'precedence ::ffff:0:0/96 100' >> /etc/gai.conf + - name: Set up QEMU uses: docker/setup-qemu-action@v4 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v4 + with: + driver-opts: network=host - name: Login to Docker Hub uses: docker/login-action@v4 @@ -50,11 +57,18 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - name: Force IPv4 for Docker Hub + run: | + # Prefer IPv4 to avoid intermittent IPv6 connectivity failures + echo 'precedence ::ffff:0:0/96 100' >> /etc/gai.conf + - name: Set up QEMU uses: docker/setup-qemu-action@v4 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v4 + with: + driver-opts: network=host - name: Login to Docker Hub uses: docker/login-action@v4