name: hello-executor-probe on: push: branches: [ci/hello] jobs: default-image: runs-on: eulernest steps: - name: probe default image run: | echo "=== DEFAULT IMAGE (no container:) ===" (. /etc/os-release 2>/dev/null && echo "os: $PRETTY_NAME") || echo "os: unknown" echo "node: $(node --version 2>&1 || echo MISSING)" echo "python3: $(python3 --version 2>&1 || echo MISSING)" echo "git: $(git --version 2>&1 || echo MISSING)" echo "whoami: $(whoami 2>&1)" slim-python: runs-on: eulernest container: python:3.12-slim steps: - name: probe python:3.12-slim run: | echo "=== python:3.12-slim ===" echo "python3: $(python3 --version 2>&1 || echo MISSING)" echo "git: $(git --version 2>&1 || echo MISSING)" echo "node: $(node --version 2>&1 || echo MISSING)"