From 05868c6af64b1c1f51d3df1877c633fb9286c27a Mon Sep 17 00:00:00 2001 From: Huarch Date: Fri, 24 Apr 2026 14:39:29 +0800 Subject: [PATCH] ci: bootstrap docker cli in runner --- .gitea/workflows/package.yml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/.gitea/workflows/package.yml b/.gitea/workflows/package.yml index d5095f2..134a072 100644 --- a/.gitea/workflows/package.yml +++ b/.gitea/workflows/package.yml @@ -42,6 +42,28 @@ jobs: with: github-server-url: ${{ github.server_url }} + - name: Ensure Docker CLI is available + 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 + elif command -v dnf >/dev/null 2>&1; then + dnf install -y docker + elif command -v yum >/dev/null 2>&1; then + yum install -y docker + else + echo "No supported package manager found to install docker" + exit 1 + fi + + docker --version + - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3