From ccf362aa8a9308f8ddccc91295f4775275b93af6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=AE=8F=E5=BB=BA?= Date: Wed, 1 Jul 2026 15:45:58 +0800 Subject: [PATCH] =?UTF-8?q?feat(crates):=20=E5=8F=91=E5=B8=83=20minicpm=20?= =?UTF-8?q?crates=20=E5=88=B0=20Gitea=20Cargo=20Registry?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .workbuddy/memory/2026-07-01.md | 9 +++++++++ Cargo.toml | 8 +++++++- crates/minicpm-convert/Cargo.toml | 3 ++- crates/minicpm-core/Cargo.toml | 1 + crates/minicpm-inference/Cargo.toml | 3 ++- 5 files changed, 21 insertions(+), 3 deletions(-) create mode 100644 .workbuddy/memory/2026-07-01.md 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"