Repository navigation
fs-safe 0.8.5
Highlights
- Strict moves stay strict: a move started with hardlink rejection keeps that policy throughout asynchronous preparation and copying, even when the caller reuses or changes its options object.
Safe moves
- Preserve the admitted
sourceHardlinkspolicy through staged-copy fallback. A late hardlink is still rejected before destination publication, with the source and its alias preserved, instead of being accepted after an in-flight options change. - Document when move policy is captured and how it relates to the existing per-mutation authority checks and destination-publication receipts.
Published packages
| Package | Registry tarball | Verified integrity | Provenance |
|---|---|---|---|
| @openclaw/fs-safe-linux-x64-gnu@0.8.5 | tgz | sha512-tlgwQH9V49GWClxuB7gQ9MdPQoMHhd/RjEWBABRINkfAb8OEqLp2OXRxIhBD2++98KsX3nfQ9ldvjzxLj/qbLw== |
verified attestation |
| @openclaw/fs-safe-linux-x64-musl@0.8.5 | tgz | sha512-zeDVgMML51mmc62RbzE9/LlxYGaHHfqC3qQ6LpYWkHHQphI4P5shxUhtdXVJZ7whCTVkT3GWVLei6lXumpC2jg== |
verified attestation |
| @openclaw/fs-safe-linux-arm64-gnu@0.8.5 | tgz | sha512-JAR/JPO/QL1i9N6N7acXeZcf807iIBN6R51A9Kda1GW8iy7+35Qt4wa06jw0cemjfoy9QBsfVv/XCkosc7ikaQ== |
verified attestation |
| @openclaw/fs-safe-linux-arm64-musl@0.8.5 | tgz | sha512-COv697J5N9kizognlTFyXJaudFLMqpgq4XZajVOut145RCKUa45EKRLWD+OHIn1hJ5IseF7V0t5VY1IX4MN1Sg== |
verified attestation |
| @openclaw/fs-safe-darwin-x64@0.8.5 | tgz | sha512-npJFOWhRq6FSnTtb6TCq7t+uaL+4owxzyD6JG44L54NsZlr/QO+iQCZN1CXybejar0Ou8QVSxf8vhL94Q4cKJw== |
verified attestation |
| @openclaw/fs-safe-darwin-arm64@0.8.5 | tgz | sha512-FfVvzgmn4OixKrfh0vTM3OL4/y7WAVqwL4RfcQw3vtainzWE492YD1Gn3PrFEMpUB86VDmNX8mBNCNz4zQrr5g== |
verified attestation |
| @openclaw/fs-safe-win32-x64-msvc@0.8.5 | tgz | sha512-wqNhQznNjrbenmWpXYcJeDtwxY75krDeRtHjclvkpLOAwDI2cP0kSxd+2TlHOcPM9yLnkJrpGCwl/i8wQmmtIw== |
verified attestation |
| @openclaw/fs-safe@0.8.5 | tgz | sha512-MAuWVgZ+DZhakzfrbyn2NOKsZop3ES2ITeVCoAaDNb/NIxF45hAzYDXmp2G8W10CE/HGasL97QMC0+iBZNzHUQ== |
verified attestation |
Release proof: GitHub Actions run.