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