name: Test DSW Runner on: push: branches: [main] workflow_dispatch: jobs: test-runner: runs-on: ubuntu-latest steps: - name: Checkout code uses: actions/checkout@v4 - name: Test Runner Environment run: | echo "=== Runner Test Started ===" echo "Runner hostname: $(hostname)" echo "Runner OS: $(uname -a)" echo "Current directory: $(pwd)" echo "User: $(whoami)" echo "Date: $(date)" echo "=== Environment Variables ===" env | grep -E '^(RUNNER|GITHUB|CI)' || echo "No CI env vars found" echo "=== Runner Test Completed ===" - name: Check Docker availability run: | echo "Checking Docker..." docker --version || echo "Docker not available" docker ps || echo "Cannot list containers" - name: Test network connectivity run: | echo "Testing network..." ping -c 2 gitea.tailnet-68f9.ts.net || echo "Cannot ping Gitea" curl -s -o /dev/null -w "%{http_code}" https://gitea.tailnet-68f9.ts.net || echo "Cannot reach Gitea HTTPS"