diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f2eeacb4..4835e255 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -17,25 +17,6 @@ jobs: with: fetch-depth: 0 - - name: Pin Docker to v28 (avoid v29 breaking changes) - run: | - # Docker 29 breaks docker build via Go client libraries and - # docker load/save with certain tarball formats. - # Pin to Docker 28.x until our tooling is updated. - # https://github.com/actions/runner-images/issues/13474 - sudo install -m 0755 -d /etc/apt/keyrings - curl -fsSL https://download.docker.com/linux/ubuntu/gpg \ - | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg - echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \ - https://download.docker.com/linux/ubuntu $(. /etc/os-release && echo "$VERSION_CODENAME") stable" \ - | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null - sudo apt-get update -qq - VERSION=$(apt-cache madison docker-ce | grep '28\.5' | head -1 | awk '{print $3}') - sudo apt-get install -y --allow-downgrades \ - "docker-ce=${VERSION}" "docker-ce-cli=${VERSION}" - sudo systemctl restart docker - docker version - - name: Login to DockerHub uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 with: