mirror of
https://github.com/spacedriveapp/spacedrive.git
synced 2026-11-03 13:55:30 -05:00
* 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>