()
| 126 | } |
| 127 | |
| 128 | function getCIName(): string | null { |
| 129 | for (const provider of CI_PROVIDERS) { |
| 130 | if (provider.name && matchesProvider(provider)) return provider.name; |
| 131 | } |
| 132 | return detectCI() ? "unknown" : null; |
| 133 | } |
| 134 | |
| 135 | // --------------------------------------------------------------------------- |
| 136 | // Extended hardware checks (for doctor command and detailed render events) |
no test coverage detected