#!/usr/bin/env bash set -Eeuo pipefail repo_root="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)" cd "$repo_root" echo "Runner image" docker inspect --format '{{.Config.Image}}' gitea-runner 2>/dev/null || true echo "Runner version" docker compose exec runner gitea-runner --version 2>/dev/null || \ docker compose exec runner act_runner --version 2>/dev/null || true echo "Runner configuration" docker compose exec runner sh -c 'cat /config.yaml' 2>/dev/null || true echo "Host resources" nproc free -h df -h / /var/lib/docker 2>/dev/null || df -h / echo "Docker builders" docker run --rm \ -v /var/run/docker.sock:/var/run/docker.sock \ -v portfolio-runner-docker-config:/root/.docker \ portfolio-runner-job:node22 \ docker buildx ls 2>/dev/null || true echo "Recent runner logs" docker compose logs --tail=200 runner 2>/dev/null || true