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

View File

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

View File

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

View File

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

View File

@@ -17,7 +17,7 @@ struct Args {
impl From<Args> for ariadne::Config {
fn from(args: Args) -> Self {
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,
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]
name = "monorepo-util"
name = "monorepo"
version = "0.1.0"
edition = "2024"
[lib]
path = "monorepo_util.rs"
path = "monorepo.rs"
[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 monorepo_util::resolve_workspace_path_from;
use monorepo::workspace::resolve_workspace_path_from;
#[test]
fn absolute_path_returns_unchanged_path() {