Skip to content

Fix build: update secp256k1 hash and CI Zig version - #46

Merged
ch4r10t33r merged 1 commit into
zigstack:masterfrom
koko1123:fix/update-secp256k1-hash
Feb 26, 2026
Merged

ch4r10t33r merged 1 commit into
zigstack:masterfrom
koko1123:fix/update-secp256k1-hash

Conversation

@koko1123

Copy link
Copy Markdown
Contributor

Summary

Fixes two related build issues:

  1. Stale dependency hash: The zig-eth-secp256k1 dependency hash in build.zig.zon no longer matches the upstream main branch tarball. Updated to the current hash.

  2. CI Zig version mismatch: CI was using Zig 0.14.1, but build.zig.zon declares minimum_zig_version = "0.15.0". Updated all CI jobs to use Zig 0.15.0.

Test plan

  • zig build test -Doptimize=ReleaseSafe passes locally (macOS ARM64)
  • CI should pass on all platforms with Zig 0.15.0

Fixes #45

- Update zig-eth-secp256k1 hash to match current upstream
- Update CI from Zig 0.14.1 to 0.15.0 to match minimum_zig_version
  in build.zig.zon

Fixes zigstack#45
@ch4r10t33r
ch4r10t33r merged commit d708cd5 into zigstack:master Feb 26, 2026
@ch4r10t33r

Copy link
Copy Markdown
Collaborator

Hey @koko1123 Thanks for the submission. I have however, upgraded to zig 0.15.2 and hence closing this PR. There are other issues which you can pickup if you are still interested.

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.

Build failure: zig-rlp dependency uses removed std.mem.copy (Zig 0.14)

2 participants