Files
zeekayandGitHub 697446c604 vfs: gate Mount() behind cloud_mount build tag + Go 1.26.4 (#3)
* 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.
2026-06-07 07:51:11 -07:00
..
2026-05-18 23:37:45 -07:00