Skip to content

chore: pin zbuild to release commit and drop zbuild.zon refs#45

Merged
nazarhussain merged 1 commit into
mainfrom
nh/zbuild-upgrade
Jul 2, 2026
Merged

chore: pin zbuild to release commit and drop zbuild.zon refs#45
nazarhussain merged 1 commit into
mainfrom
nh/zbuild-upgrade

Conversation

@nazarhussain

Copy link
Copy Markdown
Contributor

Summary

Aligns zapi with the zbuild build-time-dependency pattern already adopted in lodestar-z. zbuild is consumed purely as a build.zig.zon dependency — no zbuild CLI installation is required.

The library-mode migration itself landed earlier with the Zig 0.16 upgrade (8e80f1c, which deleted zbuild.zon and shrank build.zig to the 6-line zbuild.configureBuild(...) wrapper). This PR finishes the job:

  • build.zig.zon — repin zbuild from the throwaway refactor/comptime-library-rewrite branch to the finalized main-branch commit f7d5f19 (same commit lodestar-z pins). Hash verified independently via zig fetchzbuild-0.4.0-XJFav-1nAgDmfVY1nVSIIzbkcbuHZj7yMb7Fv8yvznPO.
  • release-please-config.json — remove the stale zbuild.zon extra-files entry (the file no longer exists, so release-please would fail bumping it).
  • README.md — drop the leftover zbuild.zon mention in the release-workflow section.

Validation

  • zig build → exit 0
  • zig build test:zapi → exit 0

🤖 Generated with Claude Code

Repin the zbuild build-time dependency from the throwaway
refactor/comptime-library-rewrite branch to the finalized main-branch
commit (f7d5f19), matching the pattern used in lodestar-z. Also remove
the stale zbuild.zon references left over from the Zig 0.16 library-mode
migration: the release-please extra-file entry and the README mention.

zbuild is a build-time dependency only; no zbuild CLI installation is
required.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@nazarhussain nazarhussain merged commit fcd94d5 into main Jul 2, 2026
5 checks passed
@nazarhussain nazarhussain deleted the nh/zbuild-upgrade branch July 2, 2026 06:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants