From 1cae8091991bdae70ab6ea1a70568eb94a593dc5 Mon Sep 17 00:00:00 2001 From: render Date: Sun, 20 Sep 2026 14:38:24 +0800 Subject: [PATCH] docs(versioning): keep local development versions fixed Distinguish local rebuilds by artifact identity and change versions only for an explicitly requested release or version adjustment. --- docs/versioning.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/versioning.md b/docs/versioning.md index 08487fc..b9b514c 100644 --- a/docs/versioning.md +++ b/docs/versioning.md @@ -2,7 +2,9 @@ 每个插件独立维护 `curio.json` 的版本,并以 `v` tag 发布对应源码快照。`package.json`、原生项目与 Manifest 中的版本必须一致。 -正式发布前,所有版本统一使用 `0.0.0-dev-x`,对应 Tag 为 `v0.0.0-dev-x`。`x` 从 1 开始递增,例如 `v0.0.0-dev-1`、`v0.0.0-dev-2`;Gitea Release 必须标记为 **Pre-release**。打包、上传或更新软件源不表示进入正式发布阶段;仅在维护者明确决定正式发布后,才采用正式版本号。 +本地开发沿用各项目的固定版本,不因代码修改、构建或本地安装递增;同版本的本地构建由产物标识区分。只有用户明确要求发布新版本或调整版本号时才变更版本。 + +正式发布前,版本使用 `0.0.0-dev-x`,对应 Tag 为 `v0.0.0-dev-x`,Gitea Release 必须标记为 **Pre-release**。打包、上传或更新软件源不表示进入正式发布阶段;仅在维护者明确决定正式发布后,才采用正式版本号。 安装包存放在该插件仓库的 Gitea Release 附件中。附件按插件 ID、版本、平台命名,不使用 `latest` 之类可变下载地址。`trove-release.json` 记录本次发布的所有产物;源索引由收录 workflow 生成。