From cb5c0f2581361bb192877a0d1e63cb414f36b3e1 Mon Sep 17 00:00:00 2001 From: Tom Misch Date: Mon, 11 May 2026 11:00:00 +0200 Subject: [PATCH] Install Docker CLI in build workflow --- .github/workflows/docker-build.yml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 3f5586a..3ad053b 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -18,6 +18,28 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - name: Install Docker CLI + run: | + if command -v docker >/dev/null 2>&1; then + docker --version + exit 0 + fi + + if command -v apt-get >/dev/null 2>&1; then + apt-get update + apt-get install -y docker.io + elif command -v apk >/dev/null 2>&1; then + apk add --no-cache docker-cli + else + echo "No supported package manager found to install Docker CLI" + exit 1 + fi + + docker --version + + - name: Check Docker daemon + run: docker version + - name: Log in to package registry uses: docker/login-action@v3 with: @@ -25,6 +47,9 @@ jobs: username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 + - name: Lowercase image name run: echo "IMAGE_NAME=$(echo '${{ github.repository }}' | tr '[:upper:]' '[:lower:]')" >> $GITHUB_ENV