Files
ProLibertateGames/.github/workflows/runner-probe.yml
T

14 lines
703 B
YAML

name: Runner probe
on: workflow_dispatch
jobs:
probe:
runs-on: ubuntu-latest
steps:
- name: Hardware
run: |
echo "nproc: $(nproc)"; free -m | head -2
echo "cgroup mem: $(cat /sys/fs/cgroup/memory.max 2>/dev/null || cat /sys/fs/cgroup/memory/memory.limit_in_bytes 2>/dev/null)"
grep -m1 'model name' /proc/cpuinfo; grep -m1 'hypervisor' /proc/cpuinfo >/dev/null && echo "hypervisor flag: yes" || echo "hypervisor flag: no"
echo "flags: $(grep -m1 '^flags' /proc/cpuinfo | tr ' ' '\n' | grep -E '^(avx|avx2|avx512[a-z]*|sse4_2|bmi2|aes|erms|rdrand|pclmulqdq)$' | tr '\n' ' ')"
uname -r; df -h /workspace /tmp 2>/dev/null | tail -2