build: add Rust crate vendoring #3

Merged
alexion merged 5 commits from build/vendor-rust-crates into main 2026-08-31 18:49:08 -04:00
Owner

Summary

  • Adds one Cargo dependency graph at the repository root.
  • Adds a repeatable Bazel target for local crate vendoring.
  • Keeps dependency declarations beside each Rust project.
  • Provides generated Bazel files for the current empty dependency graph.

Validation

  • cargo test --workspace
  • cargo fmt --all -- --check
  • bazel mod tidy
  • bazel build //src/machoke:all
  • bazel run //src/machoke:machoke
## Summary - Adds one Cargo dependency graph at the repository root. - Adds a repeatable Bazel target for local crate vendoring. - Keeps dependency declarations beside each Rust project. - Provides generated Bazel files for the current empty dependency graph. ## Validation - `cargo test --workspace` - `cargo fmt --all -- --check` - `bazel mod tidy` - `bazel build //src/machoke:all` - `bazel run //src/machoke:machoke`
alexion added 1 commit 2026-08-31 18:38:18 -04:00
alexion added 1 commit 2026-08-31 18:42:17 -04:00
alexion changed title from build: vendor Rust crate dependencies to build: add Rust crate vendoring 2026-08-31 18:42:32 -04:00
alexion added 1 commit 2026-08-31 18:46:44 -04:00
alexion added 1 commit 2026-08-31 18:47:05 -04:00
alexion added 1 commit 2026-08-31 18:47:35 -04:00
alexion merged commit 50f36e4a09 into main 2026-08-31 18:49:08 -04:00
alexion deleted branch build/vendor-rust-crates 2026-08-31 18:49:08 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: alexion/dev#3