refactor(rust): rename shared monorepo crate

This commit is contained in:
2026-09-17 09:42:18 -04:00
parent b6b9f9b7e5
commit 7bbdf6fba2
11 changed files with 28 additions and 24 deletions

4
Cargo.lock generated
View File

@@ -57,7 +57,7 @@ name = "ariadne"
version = "0.1.0" version = "0.1.0"
dependencies = [ dependencies = [
"clap", "clap",
"monorepo-util", "monorepo",
"serde", "serde",
"serde_json", "serde_json",
] ]
@@ -137,7 +137,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98" checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98"
[[package]] [[package]]
name = "monorepo-util" name = "monorepo"
version = "0.1.0" version = "0.1.0"
[[package]] [[package]]

View File

@@ -2,12 +2,12 @@
members = [ members = [
"src/ariadne", "src/ariadne",
"src/machoke", "src/machoke",
"src/monorepo-util", "src/monorepo",
] ]
resolver = "3" resolver = "3"
[workspace.dependencies] [workspace.dependencies]
clap = "4" clap = "4"
monorepo-util = { path = "src/monorepo-util" } monorepo = { path = "src/monorepo" }
serde = "1.0" serde = "1.0"
serde_json = "1.0" serde_json = "1.0"

View File

@@ -20,7 +20,7 @@ rust_binary(
srcs = ["ariadne_main.rs"], srcs = ["ariadne_main.rs"],
deps = [ deps = [
":ariadne_lib", ":ariadne_lib",
"//src/monorepo-util:monorepo_util", "//src/monorepo:monorepo",
"//third_party/crates:clap", "//third_party/crates:clap",
], ],
) )

View File

@@ -12,6 +12,6 @@ path = "ariadne_main.rs"
[dependencies] [dependencies]
clap = { workspace = true, features = ["derive"] } clap = { workspace = true, features = ["derive"] }
monorepo-util = { workspace = true } monorepo = { workspace = true }
serde = { workspace = true, features = ["derive"] } serde = { workspace = true, features = ["derive"] }
serde_json = { workspace = true } serde_json = { workspace = true }

View File

@@ -17,7 +17,7 @@ struct Args {
impl From<Args> for ariadne::Config { impl From<Args> for ariadne::Config {
fn from(args: Args) -> Self { fn from(args: Args) -> Self {
ariadne::Config { ariadne::Config {
output_dir: monorepo_util::resolve_workspace_path(args.output_dir), output_dir: monorepo::workspace::resolve_workspace_path(args.output_dir),
force: args.force, force: args.force,
target_stage: args.target_stage, target_stage: args.target_stage,
} }

View File

@@ -1,14 +0,0 @@
load("@rules_rust//rust:defs.bzl", "rust_library", "rust_test")
rust_library(
name = "monorepo_util",
crate_name = "monorepo_util",
srcs = ["monorepo_util.rs"],
visibility = ["//visibility:public"],
)
rust_test(
name = "monorepo_util_test",
srcs = ["monorepo_util_test.rs"],
deps = [":monorepo_util"],
)

17
src/monorepo/BUILD Normal file
View File

@@ -0,0 +1,17 @@
load("@rules_rust//rust:defs.bzl", "rust_library", "rust_test")
rust_library(
name = "monorepo",
crate_name = "monorepo",
srcs = [
"monorepo.rs",
"workspace.rs",
],
visibility = ["//visibility:public"],
)
rust_test(
name = "workspace_test",
srcs = ["workspace_test.rs"],
deps = [":monorepo"],
)

View File

@@ -1,9 +1,9 @@
[package] [package]
name = "monorepo-util" name = "monorepo"
version = "0.1.0" version = "0.1.0"
edition = "2024" edition = "2024"
[lib] [lib]
path = "monorepo_util.rs" path = "monorepo.rs"
[dependencies] [dependencies]

1
src/monorepo/monorepo.rs Normal file
View File

@@ -0,0 +1 @@
pub mod workspace;

View File

@@ -1,6 +1,6 @@
use std::path::PathBuf; use std::path::PathBuf;
use monorepo_util::resolve_workspace_path_from; use monorepo::workspace::resolve_workspace_path_from;
#[test] #[test]
fn absolute_path_returns_unchanged_path() { fn absolute_path_returns_unchanged_path() {