mirror of
https://gitcode.com/JianFeeeee/HomeAgent.git
synced 2026-11-01 06:47:29 +00:00
docs(rename-batch7): SDK 仓名引用统一为 hologramagentsdk,module 路径按发布 tag 保持旧名
SDK 仓已在 GitHub 改名为 JianFeeeee/hologramagentsdk(旧名 homeagentsdk 301 跳转,仓 id 与提交未变)。本批把仓内**指向该仓的引用**跟上: - 仓库链接 / 克隆地址 / 示例目录链接:homeagentsdk → hologramagentsdk (README zh+en、PLUGIN_DEV zh+en、OVERVIEW zh+en、site/index.html) - package-linux.sh 的 fallback clone URL 同步新名(仅 URL 与注释) - ci-cd-runbook:仓库表与 secret 配置命令用当前名,并注明历史改名点 **刻意保留旧名的三处**,都是事实而非遗漏: 1. Go import / go.mod replace 与文档里的 import 示例——已发布 tag (v1.3.0 及更早)的 go.mod 仍是 module github.com/JianFeeeee/homeagentsdk, 改了直接编译不过。PLUGIN_DEV 里加了显式注记说明这条边界。 2. gitcode 的 homeagentsdk → 404 实测行(那是实测事实表) 3. runbook 里「配置时还叫 homeagentsdk」的历史说明 实测(2026-10-22):github.com/JianFeeeee/hologramagentsdk 的 /tree/v1.1.0、 /tree/v1.3.0、/blob/main/LICENSE 均 200;example/* 为 301→tree 200 (GitHub 对目录自动从 blob 跳 tree,非死链);ls-remote 取到 refs/tags/v1.1.0 = 49f9957。 零代码改动:.go/.lua/go.mod/go.sum/third_party 变更数 0。
This commit is contained in:
@ -195,7 +195,7 @@ git switch main && git cherry-pick <sha> # 遵守 §三:只 pick,不 merge
|
||||
> - `feature/*` 分支(`input-semantics`、`multimodal-embedding`、`memory-media`、`plugin-proc-migration`)
|
||||
> 均已合入并删除。
|
||||
|
||||
### SDK 仓(homeagentsdk)
|
||||
### SDK 仓(hologramagentsdk)
|
||||
|
||||
| 分支 | 状态 | 处理 |
|
||||
|---|---|---|
|
||||
|
||||
@ -9,7 +9,7 @@
|
||||
| 仓 | 位置 | 流水线 | 触发 |
|
||||
| --- | --- | --- | --- |
|
||||
| 主仓 HologramAgent | `github.com/JianFeeeee/HologramAgent`(公开) | `ci.yml` + `release.yml` | push / PR、`release/**` push |
|
||||
| SDK 仓 homeagentsdk | `github.com/JianFeeeee/homeagentsdk`(公开) | `release.yml` | `release/**` push |
|
||||
| SDK 仓 hologramagentsdk | `github.com/JianFeeeee/hologramagentsdk`(公开) | `release.yml` | `release/**` push |
|
||||
| gitcode 镜像 | `gitcode.com/JianFeeeee/HologramAgent`(与主仓同名) | 无(由主仓 Release 的 sync job 同步) | — |
|
||||
|
||||
**分支保护**(main,公开仓免费):10 项必须检查(Go build/vet/test、Race、
|
||||
@ -207,13 +207,15 @@ tar 写 stdout 收到 EPIPE ⇒ pipefail 判失败。**包越大越易触发**
|
||||
CI 的 sync job 需要仓库 secret `GITCODE_TOKEN`;**未配置时该 job 显式跳过**
|
||||
(不阻断 GitHub 侧发布)。
|
||||
|
||||
**2026-09-29 已配置**:两仓(`JianFeeeee/HologramAgent`、`JianFeeeee/homeagentsdk`)
|
||||
均已设同名 secret,取值自 `~/.git-credentials` 里那条 `https://JianFeeeee:<token>@gitcode.com`。
|
||||
**2026-09-29 已配置**:两仓均已设同名 secret,取值自 `~/.git-credentials`
|
||||
里那条 `https://JianFeeeee:<token>@gitcode.com`。配置时 SDK 仓还叫
|
||||
`homeagentsdk`,2026-10-21 改名 `hologramagentsdk` 后 secret 随仓迁移,
|
||||
无需重设;下面命令写的是**当前**仓名。
|
||||
配置方式(经 stdin 传入,避免 token 出现在进程列表):
|
||||
|
||||
```bash
|
||||
printf '%s' "$TOKEN" | gh secret set GITCODE_TOKEN --repo JianFeeeee/HologramAgent
|
||||
printf '%s' "$TOKEN" | gh secret set GITCODE_TOKEN --repo JianFeeeee/homeagentsdk
|
||||
printf '%s' "$TOKEN" | gh secret set GITCODE_TOKEN --repo JianFeeeee/hologramagentsdk
|
||||
```
|
||||
|
||||
验收:sync job 只在**新版本**发版时运行(`prepare.outputs.exists == 'false'`),
|
||||
|
||||
Reference in New Issue
Block a user