From 8cee3c7b66f5b0d542e35cf9f69140bab18dd384 Mon Sep 17 00:00:00 2001 From: xiaoxia Date: Mon, 13 Jul 2026 16:49:39 +0800 Subject: [PATCH] chore: add probe workflow --- .gitea/workflows/probe-runner.yml | 38 +++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .gitea/workflows/probe-runner.yml diff --git a/.gitea/workflows/probe-runner.yml b/.gitea/workflows/probe-runner.yml new file mode 100644 index 000000000..5e52c9825 --- /dev/null +++ b/.gitea/workflows/probe-runner.yml @@ -0,0 +1,38 @@ +name: Probe Runner Environment + +on: + workflow_dispatch: + +jobs: + probe: + name: Probe Runner Info + runs-on: ubuntu-latest + steps: + - name: Environment Info + run: | + echo "=== HOSTNAME ===" + hostname + echo "=== ALL IPS ===" + hostname -I 2>/dev/null || ip addr show 2>/dev/null | grep "inet " + echo "=== OS ===" + cat /etc/os-release 2>/dev/null | head -3 + echo "=== WHOAMI ===" + whoami + echo "=== DOCKER ===" + docker ps 2>/dev/null | head -5 || echo "no docker command" + echo "=== DOCKER SOCKET ===" + [ -S /var/run/docker.sock ] && echo "HAS DOCKER SOCKET" || echo "NO DOCKER SOCKET" + echo "=== CAN REACH GIT ===" + curl -s -o /dev/null -w "%{http_code}" https://git.xiaoxiajianji.com 2>/dev/null || echo "CURL FAILED" + echo "" + echo "=== IS CONTAINER ===" + cat /proc/1/cgroup 2>/dev/null | head -3 + [ -f /.dockerenv ] && echo "dockerenv: YES" || echo "dockerenv: NO" + echo "=== CPU ===" + nproc 2>/dev/null + echo "=== MEMORY ===" + free -h 2>/dev/null | head -2 + echo "=== ROOT DISK ===" + df -h / 2>/dev/null | tail -1 + echo "=== SYSTEMD ===" + systemctl --version 2>/dev/null | head -1 || echo "no systemctl"