From 77f3eec7bb71991bb60093b906480a3865968f20 Mon Sep 17 00:00:00 2001 From: Helder Bertoldo Date: Thu, 28 Aug 2025 21:13:51 -0300 Subject: [PATCH 1/4] fix: name must be a valid bare zig identifier --- build.zig.zon | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.zig.zon b/build.zig.zon index 9c8f197..4c1df77 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -1,5 +1,5 @@ .{ - .name = "grpc-zig", + .name = .grpc_zig, .version = "0.1.0", .dependencies = .{ .spice = .{ From 749b63719b96117a225e5f7761a91fd1b9bc573f Mon Sep 17 00:00:00 2001 From: Helder Bertoldo Date: Thu, 28 Aug 2025 21:24:24 -0300 Subject: [PATCH 2/4] fix: missing top-level 'paths' field --- build.zig.zon | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/build.zig.zon b/build.zig.zon index 4c1df77..0db69fb 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -6,4 +6,9 @@ .url = "https://github.com/judofyr/spice/archive/refs/heads/main.tar.gz", }, }, + .paths = .{ + "build.zig", + "build.zig.zon", + "src", + } } \ No newline at end of file From 26b5d7c0119c83b605d9b9c2de9547376ed25d03 Mon Sep 17 00:00:00 2001 From: Helder Bertoldo Date: Thu, 28 Aug 2025 21:35:09 -0300 Subject: [PATCH 3/4] fix: spice dependency is missing hash field --- build.zig.zon | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/build.zig.zon b/build.zig.zon index 0db69fb..c649d73 100644 --- a/build.zig.zon +++ b/build.zig.zon @@ -4,11 +4,12 @@ .dependencies = .{ .spice = .{ .url = "https://github.com/judofyr/spice/archive/refs/heads/main.tar.gz", + .hash = "spice-0.0.0-3FtxfM67AADgcc5i5rJfewMfbutQY7DMTyNlZblzW-6p" }, }, .paths = .{ "build.zig", "build.zig.zon", - "src", + "src" } } \ No newline at end of file From 856c673d39a15a2953e49283f93d70e1670758a3 Mon Sep 17 00:00:00 2001 From: Helder Bertoldo Date: Thu, 28 Aug 2025 21:40:49 -0300 Subject: [PATCH 4/4] fix: readme instructions --- README.md | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index ad73a3c..731fa61 100644 --- a/README.md +++ b/README.md @@ -62,20 +62,17 @@ try stream.push("Final message", true); ## 🔧 Installation -1. Add to your `build.zig.zon`: +1. Fetch the dependency: -```zig -.dependencies = .{ - .grpc_zig = .{ - .url = "https://github.com/ziglana/grpc-zig/archive/refs/tags/v0.1.0.tar.gz", - }, -}, +```sh +zig fetch --save "git+https://ziglana/grpc-zig/gRPC-zig#main" ``` 2. Add to your `build.zig`: ```zig const grpc_zig = b.dependency("grpc_zig", .{}); + exe.addModule("grpc", grpc_zig.module("grpc")); ```