Skip to content

fs-safe 0.8.5

Choose a tag to compare

@github-actions github-actions released this 07 Sep 09:53
· 734 commits to main since this release
v0.8.5
eb2294e

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 sourceHardlinks policy 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.