diff --git a/.gitea/workflows/docker-build-push.yaml b/.gitea/workflows/docker-build-push.yaml index 0238098..09f00ef 100644 --- a/.gitea/workflows/docker-build-push.yaml +++ b/.gitea/workflows/docker-build-push.yaml @@ -18,8 +18,14 @@ jobs: with: fetch-depth: 0 - - name: Install Docker - run: curl -fsSL https://get.docker.com | sh + - name: Install Docker CLI + run: | + BASE_URL="https://download.docker.com/linux/static/stable/x86_64" + VERSION="$(curl -fsSL "$BASE_URL/" | grep -oE 'docker-[0-9]+\.[0-9]+\.[0-9]+\.tgz' | sort -V | tail -1)" + echo "Installing $VERSION" + curl -fsSL "$BASE_URL/$VERSION" -o /tmp/docker.tgz + tar -xzf /tmp/docker.tgz -C /usr/local/bin --strip-components=1 docker/docker + docker version - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2