You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Browse filesBrowse the repository at this point in the historyBrowse files
multi-cli
committed
fix: repair cross-platform CI gates
Normalize explicit Windows platform overrides, scope macOS credential tests to the ephemeral keychain, write redirected PowerShell test input as BOM-free UTF-8, and install a checksum-pinned kcov build on Ubuntu 24.04.
The Bash gate requires `kcov` and Python 3. CI installs the pinned kcov v40 release archive after verifying SHA-256 because Ubuntu 24.04 does not publish a `kcov` package. The PowerShell gate requires Pester 3.4.
66
+
65
67
Both gates read `COVERAGE_BASELINE` when CI supplies it and otherwise compare with `HEAD^`. They write machine-readable changed-line reports under `tests/coverage/out/` and fail when a changed production file has no coverage data.
0 commit comments