ci: install docker.io CLI in docker job
Some checks failed
CI/CD / lint (push) Successful in 42s
CI/CD / test (push) Successful in 55s
CI/CD / typecheck (push) Successful in 11m1s
CI/CD / build (push) Failing after 44s
CI/CD / docker (push) Has been skipped
CI/CD / publish-rpm (push) Has been skipped
CI/CD / deploy (push) Has been skipped

The default runner image (catthehacker/ubuntu:act-latest) has the
podman socket mounted at /var/run/docker.sock but no Docker CLI.
Install docker.io to provide the CLI. The socket is accessible as
root, so sudo -E docker build works.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Michal
2026-03-09 09:09:03 +00:00
parent 1f4ef7c7b9
commit ec177ede35

View File

@@ -151,23 +151,8 @@ jobs:
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Debug docker socket - name: Install docker CLI and skopeo
run: | run: sudo apt-get update && sudo apt-get install -y docker.io skopeo
echo "=== User ==="
id
echo "=== Docker socket ==="
ls -la /var/run/docker.sock 2>&1 || echo "not found"
echo "=== Tools ==="
which docker podman buildah 2>&1 || true
echo "=== Docker info (direct) ==="
docker info 2>&1 | head -5 || true
echo "=== Docker info (sudo) ==="
sudo -E docker info 2>&1 | head -5 || true
echo "=== Socket stat ==="
stat /var/run/docker.sock 2>&1 || echo "stat failed"
- name: Install skopeo
run: sudo apt-get update && sudo apt-get install -y skopeo
- name: Build & push mcpd - name: Build & push mcpd
run: | run: |