Skip to content

holbuild v0.8.2

Choose a tag to compare

@xrchz xrchz released this 03 Jul 16:27
v0.8.2
88746a3

holbuild v0.8.2

Added

  • Added optional Bazel-style HTTP remote cache support via --remote-cache and HOLBUILD_REMOTE_CACHE_URL.
  • Remote cache entries use /ac/<action-key> metadata and /cas/<sha256> content blobs.
  • CAS transfers support zstd compression where available.
  • Added support for HOLBUILD_REMOTE_CACHE_CURL_CONFIG to pass curl configuration, useful for private cache authentication.
  • Added build.exclude_globs for package-relative glob exclusions.

Changed

  • build.exclude now represents concrete package-relative paths/subtrees. Glob patterns in build.exclude are still accepted but deprecated and produce a
    warning.
  • Source discovery now ignores nested holbuild subprojects by default, unless explicitly listed as members.
  • Checkpoint budget enforcement now runs during builds between completed nodes and avoids evicting checkpoint families that may be in active use.

Fixed

  • Prevented parent projects from accidentally discovering sources inside nested holbuild subprojects.
  • Improved checkpoint budget behavior for long builds and retained proof-edit checkpoints.

Documentation

  • Updated README, design notes, manifest/local config references, and holbuild skill documentation for remote cache, excludes, and checkpoint retention.

What's Changed

Full Changelog: v0.8.1...v0.8.2