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
* ci: drop Windows and macOS runners
Remove the Windows/macOS unit-test matrix and the brew/choco install
branches from setup-zebra-build. Unnecessary CI overhead: no relevant
node operators run those OSes, and other enthusiasts can use Docker.
Claude-Session: https://claude.ai/code/session_01VUPwpe81Ws8c5MeXWWgZb7
* docs: demote Windows and macOS to tier 3
CI no longer builds or tests them, so they no longer meet the tier 2
"guaranteed to build" bar. Tier 3 = supported in code, untested, may or
may not work — use Docker.
Claude-Session: https://claude.ai/code/session_01VUPwpe81Ws8c5MeXWWgZb7
* test: drop Windows and macOS test exclusions
Remove the `cfg(not(windows))` / `cfg(not(macos))` skips and the nextest
`delete_old_databases` Windows filter, now that neither platform runs in
CI. For feature-combined gates, keep the `#[cfg(feature = ...)]` and drop
only the OS predicate. Genuine platform-abstraction code (`stop()`,
`random_known_port`, `default_lwd_cache_dir`) is left intact.
Claude-Session: https://claude.ai/code/session_01VUPwpe81Ws8c5MeXWWgZb7
* test: drop Windows guard from rpc.rs test imports
The `metrics_endpoint` / `tracing_endpoint` helper imports kept
`not(target_os = "windows")` after the tests themselves became
feature-only gated, so a Windows build with `prometheus` or
`filter-reload` would compile the tests without their imports and fail.
Match the imports to the tests' gating.
Claude-Session: https://claude.ai/code/session_01VUPwpe81Ws8c5MeXWWgZb7
* test: merge config.rs imports after dropping the macOS gate
Addresses review: the two `crate::common` import blocks can be one now
that the `#[cfg(not(target_os = "macos"))]` gate is gone.
Claude-Session: https://claude.ai/code/session_01VUPwpe81Ws8c5MeXWWgZb7
* ci: keep the Linux guard on setup-zebra-build's apt step
Addresses review: the composite action is Linux-only, but guarding the
apt-get step keeps it inert if ever reused on another runner.
Claude-Session: https://claude.ai/code/session_01VUPwpe81Ws8c5MeXWWgZb7
0 commit comments