Skip to content

Commit 00c90f7

Browse files
committed
chore: configure cargo-release for joint crates.io publishing
Add workspace release metadata for shared versioning and set up localgpt-gen with crates.io-required metadata, dual path+version dependency, and dependent-version auto-upgrade.
1 parent 95b8bfb commit 00c90f7

2 files changed

Lines changed: 12 additions & 2 deletions

File tree

Cargo.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,10 @@ readme = "README.md"
1616
keywords = ["ai", "assistant", "llm", "memory", "local"]
1717
categories = ["command-line-utilities", "text-processing"]
1818

19+
[workspace.metadata.release]
20+
shared-version = true
21+
tag-name = "v{{version}}"
22+
1923
[features]
2024
default = ["desktop"]
2125
# Desktop GUI (eframe/egui). Disable for headless/server/Docker builds.

gen/Cargo.toml

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,16 @@ version = "0.2.0"
44
edition = "2024"
55
description = "LocalGPT Gen — AI-driven 3D scene generation"
66
license = "Apache-2.0"
7-
publish = false
7+
repository = "https://github.com/localgpt-app/localgpt"
8+
homepage = "https://localgpt.app"
9+
keywords = ["ai", "3d", "scene-generation", "bevy", "localgpt"]
10+
categories = ["command-line-utilities", "graphics"]
11+
12+
[package.metadata.release]
13+
dependent-version = "upgrade"
814

915
[dependencies]
10-
localgpt = { path = "..", features = ["gen"] }
16+
localgpt = { version = "0.2", path = "..", features = ["gen"] }
1117
tokio = { version = "1.49", features = ["full"] }
1218
anyhow = "1.0"
1319
clap = { version = "4.5", features = ["derive"] }

0 commit comments

Comments
 (0)