mirror of
https://github.com/storytold/photocraft.git
synced 2026-10-24 09:57:08 -06:00
The 0.11.0 release's FreeBSD job failed: copy_xattrs used rustix's fsetxattr/flistxattr/fgetxattr, which rustix offers only on Linux, Android and Apple systems. The real copy is now gated to those, and other Unix systems get a no-op copy_xattrs, as Windows has. The xattr tests are gated the same way; the Unix mode test now also checks that no temporary file is left behind. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>