Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
f204778
Use codegen for proto code generation
Mirko-von-Leipzig Feb 27, 2026
af136dd
fix: use Path references instead of PathBuf
kkovaacs Apr 16, 2026
e8b9f06
gRPC server traits and codec
Mirko-von-Leipzig Feb 26, 2026
6f8fcf4
WIP codegen
Mirko-von-Leipzig Feb 26, 2026
a724ad8
Some codegen use
Mirko-von-Leipzig Feb 27, 2026
9a555d1
Appears to work
Mirko-von-Leipzig Feb 27, 2026
98a183d
Simplify
Mirko-von-Leipzig Mar 2, 2026
be59320
Partial stream success
Mirko-von-Leipzig Mar 2, 2026
0b76ee0
Compiles
Mirko-von-Leipzig Mar 2, 2026
84f64c0
Simplify API to traits
Mirko-von-Leipzig Mar 3, 2026
e70526d
Use new simpler traits
Mirko-von-Leipzig Mar 3, 2026
2620d0c
Lints
Mirko-von-Leipzig Mar 3, 2026
8a2e66d
Improve build docs
Mirko-von-Leipzig Mar 3, 2026
e4194b0
#[allow(clippy::unit_arg)]
Mirko-von-Leipzig Mar 3, 2026
21ff030
fixup! Simplify
kkovaacs Apr 15, 2026
45e8b93
fix: skip formatting if rustfmt isn't installed
kkovaacs Apr 17, 2026
24313e9
fix: generate (service, package) pairs only once
kkovaacs Apr 17, 2026
052d18d
fix: sort module names in mod.rs
kkovaacs Apr 17, 2026
a659885
Merge branch 'next' into krisztian/grpc-servers
kkovaacs Apr 17, 2026
bac3217
Merge remote-tracking branch 'origin/next' into krisztian/grpc-servers
kkovaacs Apr 17, 2026
706d7ac
Update crates/proto/build.rs
kkovaacs Apr 17, 2026
82b834c
fix: return error instead of panicking on unsupported client streamin…
kkovaacs Apr 17, 2026
4cf493e
Update crates/proto/build.rs
kkovaacs Apr 17, 2026
1f27e82
Revert "Update crates/proto/build.rs"
kkovaacs Apr 17, 2026
6149e1c
fix: handle server streaming methods
kkovaacs Apr 17, 2026
3c92ff8
chore: clippy fixes
kkovaacs Apr 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -98,6 +98,7 @@ pretty_assertions = { version = "1.4" }
# lockstep, nor are they adhering to semver semantics. We keep this
# to avoid future breakage.
prost = { default-features = false, version = "=0.14.3" }
prost-types = { default-features = false, version = "=0.14.3" }
protox = { version = "=0.9.1" }
rand = { version = "0.9" }
rand_chacha = { default-features = false, version = "0.9" }
Expand Down
2 changes: 2 additions & 0 deletions crates/proto/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,11 @@ proptest = { version = "1.7" }

[build-dependencies]
build-rs = { workspace = true }
codegen = { workspace = true }
fs-err = { workspace = true }
miden-node-proto-build = { features = ["internal"], workspace = true }
miette = { version = "7.6" }
prost-types = { workspace = true }
tonic-prost-build = { workspace = true }

[package.metadata.cargo-machete]
Expand Down
Loading
Loading