Skip to content

Commit db1cf2b

Browse files
committed
chore: remove NATS transport support
Remove the `wrpc-nats` transport crate and all NATS integration across the workspace: - delete `crates/nats` and the `nats` cargo features/dependencies in the `wrpc`, `wrpc-cli`, `wrpc-test` and `wrpc-wasmtime-cli` crates - drop the `nats` subcommand from `wrpc-wasmtime` and the NATS connect helper from `wrpc-cli` - remove the NATS Rust/Go/web examples and the `go/nats` client - switch the Go integration tests and the Rust benchmarks from NATS to the framed TCP transport - drop NATS from the Nix dev shell/checks and the CI publish matrix, remove the NATS sections from the README and SPEC, and tidy all Go modules - enable the `async-await` feature on the `futures` dev-dependency so `futures-macro` stays in the vendored crate set used by the offline `wit-bindgen-wrpc test` bindgen check (previously pulled in transitively by `async-nats`) Assisted-by: claude:claude-opus-4-8
1 parent 75d9975 commit db1cf2b

83 files changed

Lines changed: 292 additions & 4528 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/wrpc.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,6 @@ on:
1111
- 'crates/cli/v[0-9].[0-9]+.[0-9]+-*'
1212
- 'crates/introspect/v[0-9].[0-9]+.[0-9]+'
1313
- 'crates/introspect/v[0-9].[0-9]+.[0-9]+-*'
14-
- 'crates/nats/v[0-9].[0-9]+.[0-9]+'
15-
- 'crates/nats/v[0-9].[0-9]+.[0-9]+-*'
1614
- 'crates/pack/v[0-9].[0-9]+.[0-9]+'
1715
- 'crates/pack/v[0-9].[0-9]+.[0-9]+-*'
1816
- 'crates/quic/v[0-9].[0-9]+.[0-9]+'
@@ -211,9 +209,6 @@ jobs:
211209

212210
- crate: introspect
213211

214-
- crate: nats
215-
workspace-dependencies: true
216-
217212
- crate: pack
218213
workspace-dependencies: true
219214

0 commit comments

Comments
 (0)