Files
nova-platform/.gitea/workflows/probe-ubuntu.yml
T
coreci-nova-po f061f49101
CI / ci (push) Failing after 3s
toolchain probe (ubuntu-latest) / probe (push) Successful in 3s
ci: probe ubuntu-latest runner toolchain and egress (RED leg readback for #3)
2026-10-26 05:08:00 +00:00

24 lines
1.0 KiB
YAML

name: "toolchain probe (ubuntu-latest)"
on:
push:
workflow_dispatch:
jobs:
probe:
runs-on: ubuntu-latest
steps:
- name: "probe toolchain and egress"
run: |
set -u
echo "whoami: $(whoami)"
echo "uname: $(uname -a)"
echo "runner_labels: ${RUNNER_LABELS:-unset}"
python3 --version 2>/dev/null || echo "python3: ABSENT"
python3 -m pytest --version 2>/dev/null || echo "pytest: ABSENT"
for m in yaml jsonschema boto3 moto; do
python3 -c "import $m" 2>/dev/null && echo "$m: OK" || echo "$m: ABSENT"
done
timeout 25 pip download --no-deps --dest /tmp/piptest pytest >/dev/null 2>&1 && echo "pypi: REACHABLE" || echo "pypi: UNREACHABLE"
timeout 20 curl -sS -o /dev/null -w "pypi_index_http: %{http_code}\n" https://pypi.org/simple/pytest/ 2>/dev/null || echo "curl_to_pypi: FAILED"
timeout 20 curl -sS -o /dev/null -w "github_http: %{http_code}\n" https://github.com 2>/dev/null || echo "curl_to_github: FAILED"