add # 新增Nonebot发布工作流

This commit is contained in:
2026-10-21 18:35:16 +08:00
parent c7d97e294a
commit 531409b8b6
26 changed files with 1585 additions and 19 deletions
+11 -7
View File
@@ -1,11 +1,15 @@
# 发布设计预留位置
# 发布生成配置
targets.json 只记录用户提供的仓库与目标名称;enabled=false。
没有可执行同步脚本、Actions、远程写凭据或发布授权。
主仓库是唯一业务开发源。真寻与 NoneBot 已有离线打包、清单验证和
固定目标同步脚本;AstrBot 仍为设计预留,未启用。
主仓库构建的每个产物只含同版本核心、当前框架接入、所需资源和依赖。
首次接管三个现有仓库需先比较已有内容,通过候选 PR 审查,
不得直接清空目标仓库或强推。
真寻使用插件目录布局,NoneBot 使用标准 Python 包布局。
同步脚本默认 dry-run;带 `--publish` 才使用 `FARM_RELEASE_TOKEN`
向固定仓库 `main` 普通提交完整生成树,保留历史并检查分支并发变更。
生成树会替换目标分支的当前文件集合,首次同步前应审查输出内容。
用户已要求停止拉取并删除本地克隆,当前不得重新检出这些仓库。
完整规则见 docs/04-release-design.md。
NoneBot 既有 `publish.yaml` 已从远端读取,生成模板继续使用 `v*`
标签触发及 `PYPI_TOKEN`。主仓库的同步任务沿用真寻 environment
`zhenxun-preview` 和 `FARM_RELEASE_TOKEN`,普通同步不会发布 PyPI。
本次没有执行远端推送、分支同步或 PyPI 发布。