Files
spacedrive/.github
Jamie Pineandcapy-ai-staging[bot] 4d41a379f6 Fix the macOS build (Volume.locked) and gate main on a macOS cargo check (#3154)
* Set Volume.locked in the macOS and iOS volume literals

#3140 added the locked field to Volume and set it in every literal the
Linux build compiles. The non-APFS macOS literal and the iOS literal are
behind cfg(target_os) that nothing in CI compiles, so the nightly macOS
build has failed on every push since a19553f (error E0063 at
core/src/volume/platform/macos.rs:141).

Co-authored-by: capy-ai-staging[bot] <305915985+capy-ai-staging[bot]@users.noreply.github.com>

* CI: check sd-core, sd-cli and sd-daemon on macOS

Nothing in CI compiled the cfg(target_os = "macos") tree, so a field
missing from a platform module's struct literal reached main and broke
the nightly macOS build for four days. Check (macos) runs cargo check on
macos-latest for the packages the nightly builds, plus sd-core with the
wasm feature since no other job compiles that cfg, under its own
rust-cache key.

Co-authored-by: capy-ai-staging[bot] <305915985+capy-ai-staging[bot]@users.noreply.github.com>

---------

Co-authored-by: capy-ai-staging[bot] <305915985+capy-ai-staging[bot]@users.noreply.github.com>
2026-10-13 00:58:16 +00:00
..
2026-03-24 14:23:55 -07:00
2022-05-22 23:07:35 -05:00