diff --git a/.workbuddy/memory/2026-07-01.md b/.workbuddy/memory/2026-07-01.md new file mode 100644 index 0000000..068baae --- /dev/null +++ b/.workbuddy/memory/2026-07-01.md @@ -0,0 +1,9 @@ +# 2026-07-01 + +## 发布 minicpm crates 到 Gitea Cargo Registry + +- 修改了三个 crate 的 `Cargo.toml`:添加 `publish = ["gitea"]`,并为 `minicpm-convert` 和 `minicpm-inference` 的 `minicpm-core` 依赖添加 `version = "0.1.0", registry = "gitea"` +- Gitea registry: `sparse+http://macrocc.com:3000/api/packages/macrocc/cargo/`,registry 名称为 `gitea` +- `minicpm-core@0.1.0` 已存在于 registry,跳过发布 +- `minicpm-convert@0.1.0` 发布成功 +- `minicpm-inference@0.1.0` 发布成功 diff --git a/Cargo.toml b/Cargo.toml index 40e9282..958a131 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,3 +1,9 @@ [workspace] -members = ["crates/minicpm-core", "crates/minicpm-convert", "crates/minicpm-inference", "examples/minimal-inference", "examples/convert"] +members = [ + "crates/minicpm-core", + "crates/minicpm-convert", + "crates/minicpm-inference", + "examples/minimal-inference", + "examples/convert", +] resolver = "2" diff --git a/crates/minicpm-convert/Cargo.toml b/crates/minicpm-convert/Cargo.toml index 5a7d0a2..97e6309 100644 --- a/crates/minicpm-convert/Cargo.toml +++ b/crates/minicpm-convert/Cargo.toml @@ -2,9 +2,10 @@ name = "minicpm-convert" version = "0.1.0" edition = "2021" +publish = ["gitea"] [dependencies] -minicpm-core = { path = "../minicpm-core" } +minicpm-core = { path = "../minicpm-core", version = "0.1.0", registry = "gitea" } burn = { version = "0.21", features = ["std", "wgpu"] } memmap2 = "0.9" anyhow = "1.0" diff --git a/crates/minicpm-core/Cargo.toml b/crates/minicpm-core/Cargo.toml index 6982fc6..eb1f2b2 100644 --- a/crates/minicpm-core/Cargo.toml +++ b/crates/minicpm-core/Cargo.toml @@ -2,6 +2,7 @@ name = "minicpm-core" version = "0.1.0" edition = "2021" +publish = ["gitea"] [dependencies] burn = { version = "0.21", features = ["std", "wgpu"] } diff --git a/crates/minicpm-inference/Cargo.toml b/crates/minicpm-inference/Cargo.toml index 3318f68..4850fb2 100644 --- a/crates/minicpm-inference/Cargo.toml +++ b/crates/minicpm-inference/Cargo.toml @@ -2,9 +2,10 @@ name = "minicpm-inference" version = "0.1.0" edition = "2021" +publish = ["gitea"] [dependencies] -minicpm-core = { path = "../minicpm-core" } +minicpm-core = { path = "../minicpm-core", version = "0.1.0", registry = "gitea" } burn = { version = "0.21", features = ["std", "wgpu"] } tokenizers = "0.20" rand = "0.8"