mirror of
https://github.com/hanzoai/vfs.git
synced 2026-10-30 18:18:21 +00:00
* vfs: gate Mount() + cmd/vfsd behind cloud_mount build tag The Mount(), SetInstance(), Shutdown() HTTP-server surface drags in hanzoai/cloud + hanzoai/zip. Downstream services that consume the core block + FS API (vfs.VFS, vfs.FS, vfs.File, NewCrypto) directly — Liquidity ATS shard layer, KMS, BD — don't need the HTTP wire and should not pull in the cloud module graph. Without -tags cloud_mount: vfs builds with only backend/cache/crypto/ fs/file/block. With it: Mount() + cmd/vfsd are compiled in, exactly as before. vfs_test, fs_test, sqlite_test, production_test still run + pass on the default build (verified locally). * chore: bump go to 1.26.4 Picks up upstream security fixes for crypto/x509, mime, net/textproto, crypto/fips140. No dependency bumps — only the toolchain directive. go test -race ./... is green.