diff --git a/.releaserc.yaml b/.releaserc.yaml index 8f7af8a..3872ad6 100644 --- a/.releaserc.yaml +++ b/.releaserc.yaml @@ -7,6 +7,18 @@ plugins: - "@semantic-release/commit-analyzer" - "@semantic-release/release-notes-generator" - "@semantic-release/changelog" + - - "semantic-release-cargo" + - allFeatures: true + check: true + publishArgs: [ "-p", "lcax_core" ] + - - "semantic-release-cargo" + - allFeatures: true + check: true + publishArgs: [ "-p", "lcax_models" ] + - - "semantic-release-cargo" + - allFeatures: true + check: true + publishArgs: [ "-p", "lcax_convert" ] - - "semantic-release-cargo" - allFeatures: true check: true diff --git a/modules/convert/Cargo.toml b/modules/convert/Cargo.toml index 6b3380f..3f994e3 100644 --- a/modules/convert/Cargo.toml +++ b/modules/convert/Cargo.toml @@ -22,7 +22,7 @@ serde_json = "1.0.116" field_access = "0.1.4" parquet = { version = "51.0.0", default-features = false, features = ["flate2", "snap"] } uuid = { version = "1.8.0", features = ["v4", "v5"] } -lcax_core = { path = "../core" } -models = { path = "../models" } +lcax_core = { path = "../core", version = ">2.0.0" } +models = { path = "../models", version = ">2.0.0" } chrono = "0.4.38" bytes = "1.6.0" diff --git a/modules/lcax/Cargo.toml b/modules/lcax/Cargo.toml index 4f9896a..0e0f55c 100644 --- a/modules/lcax/Cargo.toml +++ b/modules/lcax/Cargo.toml @@ -36,9 +36,9 @@ jsbindings = [ schemars = { version = "0.8.19", features = ["chrono"] } serde = { version = "1.0.200", features = ["derive"] } serde_json = "1.0.116" -lcax_core = { path = "../core" } -models = { path = "../models" } -convert = { path = "../convert" } +lcax_core = { path = "../core", version = ">2.0.0" } +models = { path = "../models", version = ">2.0.0" } +convert = { path = "../convert", version = ">2.0.0" } # Python Bindings pyo3 = { version = "0.21.2", features = ["abi3-py310"], optional = true } diff --git a/modules/models/Cargo.toml b/modules/models/Cargo.toml index f09ad40..cd2431d 100644 --- a/modules/models/Cargo.toml +++ b/modules/models/Cargo.toml @@ -25,7 +25,7 @@ serde = { version = "1.0.200", features = ["derive"] } schemars = { version = "0.8.19", features = ["chrono"] } serde_json = "1.0.116" uuid = { version = "1.8.0", features = ["v4", "v5"] } -lcax_core = { path = "../core" } +lcax_core = { path = "../core", version = ">2.0.0" } chrono = "0.4.38" # Python Bindings