refactor(rust): rename shared monorepo crate
This commit is contained in:
4
Cargo.lock
generated
4
Cargo.lock
generated
@@ -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]]
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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",
|
||||
],
|
||||
)
|
||||
|
||||
@@ -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 }
|
||||
|
||||
@@ -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,
|
||||
}
|
||||
|
||||
@@ -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
17
src/monorepo/BUILD
Normal 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"],
|
||||
)
|
||||
@@ -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
1
src/monorepo/monorepo.rs
Normal file
@@ -0,0 +1 @@
|
||||
pub mod workspace;
|
||||
@@ -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() {
|
||||
Reference in New Issue
Block a user