chore(catalog): reset Curio alpha release line

Clear stale published versions, register the corrected reverse-DNS Curio IDs, add Sing-box Manager, and document the 0.0.1-alpha.x prerelease convention.
This commit is contained in:
2026-09-23 09:44:27 +08:00
parent 1cae809199
commit 720e19d142
5 changed files with 16 additions and 54 deletions
+1
View File
@@ -94,5 +94,6 @@ trove install
| --- | --- | --- | | --- | --- | --- |
| Harmony Assistant · 鸿蒙助手 | 在 Mac 上浏览互传文件与照片视频、安装卸载和备份应用,并使用开发者工具。 | [harmony-assistant](https://git.render.ink/trove-curios/harmony-assistant) | | Harmony Assistant · 鸿蒙助手 | 在 Mac 上浏览互传文件与照片视频、安装卸载和备份应用,并使用开发者工具。 | [harmony-assistant](https://git.render.ink/trove-curios/harmony-assistant) |
| Harmony Mirror · 鸿蒙投屏 | 在 Mac 的独立窗口中呈现鸿蒙屏幕,并操作设备。 | [harmony-mirror](https://git.render.ink/trove-curios/harmony-mirror) | | Harmony Mirror · 鸿蒙投屏 | 在 Mac 的独立窗口中呈现鸿蒙屏幕,并操作设备。 | [harmony-mirror](https://git.render.ink/trove-curios/harmony-mirror) |
| Sing-box Manager | 通过 SSH 管理 VPS 上的 sing-box、Cloudflare DNS、证书、流量统计与节点质量。 | [sing-box-manager](https://git.render.ink/trove-curios/sing-box-manager) |
可安装版本与平台以软件源中的条目为准;设备连接条件和使用方式见各工具的文档。 可安装版本与平台以软件源中的条目为准;设备连接条件和使用方式见各工具的文档。
+1 -1
View File
@@ -18,7 +18,7 @@
插件仓库根目录的 `release.json` 声明仓库、插件 ID。每个仓库只发布一个插件,tag 为 `v<curio.json version>`。 插件仓库根目录的 `release.json` 声明仓库、插件 ID。每个仓库只发布一个插件,tag 为 `v<curio.json version>`。
正式发布前统一使用 `v0.0.0-dev-x`,并将 Release 标记为 **Pre-release**;具体约定见[版本与 Release](versioning.md)。 正式发布前,Manifest 版本统一使用 `0.0.1-alpha.x`,Tag 统一使用 `v0.0.1-alpha.x`,并将 Gitea Release 标记为 **Pre-release**;具体约定见[版本与 Release](versioning.md)。
Release 先以草稿创建,上传每个平台的 `.curio` 和 `trove-release.json` 后再发布。描述文件包含仓库、tag、源码 commit、插件 Manifest 摘要,以及附件名、平台、大小和 SHA-256。插件图标以小型图片 Data URL 收录,私有图片也无需额外鉴权。 Release 先以草稿创建,上传每个平台的 `.curio` 和 `trove-release.json` 后再发布。描述文件包含仓库、tag、源码 commit、插件 Manifest 摘要,以及附件名、平台、大小和 SHA-256。插件图标以小型图片 Data URL 收录,私有图片也无需额外鉴权。
+4 -2
View File
@@ -2,9 +2,11 @@
每个插件独立维护 `curio.json` 的版本,并以 `v<version>` tag 发布对应源码快照。`package.json`、原生项目与 Manifest 中的版本必须一致。 每个插件独立维护 `curio.json` 的版本,并以 `v<version>` tag 发布对应源码快照。`package.json`、原生项目与 Manifest 中的版本必须一致。
本地开发沿用各项目的固定版本,不因代码修改、构建或本地安装递增;同版本的本地构建由产物标识区分。只有用户明确要求发布新版本或调整版本号时才变更版本。 本地开发沿用各项目当前的固定版本,不因代码修改、构建或本地安装递增;同版本的本地构建由产物标识区分。只有明确准备新的开发预发布或正式版本时才变更版本。
正式发布前,版本使用 `0.0.0-dev-x`,对应 Tag 为 `v0.0.0-dev-x`,Gitea Release 必须标记为 **Pre-release**。打包、上传或更新软件源不表示进入正式发布阶段;仅在维护者明确决定正式发布后,才采用正式版本号。 正式发布前,版本统一使用 `0.0.1-alpha.x`,其中 `x` 是从 1 开始递增的整数;对应 Tag 为 `v0.0.1-alpha.x`,Gitea Release 必须标记为 **Pre-release**。只有准备发布新的开发预览版时才递增 `x`。打包、上传或更新软件源不表示进入正式发布阶段;仅在维护者明确决定正式发布后,才采用正式版本号。
该约定适用于新的开发预发布。已经发布的旧 Tag、Release 和附件保持不可变,不重命名或覆盖,以免破坏已有索引和下载链接。
安装包存放在该插件仓库的 Gitea Release 附件中。附件按插件 ID、版本、平台命名,不使用 `latest` 之类可变下载地址。`trove-release.json` 记录本次发布的所有产物;源索引由收录 workflow 生成。 安装包存放在该插件仓库的 Gitea Release 附件中。附件按插件 ID、版本、平台命名,不使用 `latest` 之类可变下载地址。`trove-release.json` 记录本次发布的所有产物;源索引由收录 workflow 生成。
+2 -49
View File
File diff suppressed because one or more lines are too long
+8 -2
View File
@@ -5,13 +5,19 @@
{ {
"repository": "trove-curios/harmony-mirror", "repository": "trove-curios/harmony-mirror",
"ids": [ "ids": [
"dev.trove.harmony-mirror" "ink.render.trove.harmonymirror"
] ]
}, },
{ {
"repository": "trove-curios/harmony-assistant", "repository": "trove-curios/harmony-assistant",
"ids": [ "ids": [
"dev.trove.harmony-assistant" "ink.render.trove.harmonyassistant"
]
},
{
"repository": "trove-curios/sing-box-manager",
"ids": [
"ink.render.trove.singbox"
] ]
} }
] ]