mirror of
https://git.openapi.site/https://github.com/desirecore/config-center.git
synced 2026-10-21 04:04:31 +08:00
2.6 KiB
2.6 KiB
运行时数据来源
这里记录运行时官方目录、推荐归档校验和客户端安装契约。数据文件仍在 runtimes/;模型来源另见 模型来源目录。
| 范围 | 来源及边界 |
|---|---|
| 推荐 Node | 版本、六平台官方校验和 |
| 推荐 Python | Standalone 六平台官方资产摘要 |
| Node 离线列表 | 官方目录快照 |
| Python 离线列表 | 内置 Hatch 精确版本映射 |
| npm | 官方发布快照 |
| pnpm | 官方发布快照 |
| Yarn | 官方 CLI 发布快照 |
更新流程
- 先核查 DesireCore 最新远端
origin/main的runtime-manager.ts、静态打包脚本、运行时 schema 及客户端版本门槛。Python 离线列表来自内置 Hatch 的 pin 表,不能拿 Standalone 最新版本替代。 node scripts/update-runtime-catalog.mjs只读取固定官网/API、验证推荐归档摘要并显示候选数量;--write才更新 Node/包管理器离线列表及对应细分快照记录。任何来源读取失败、结构错误、推荐发布日期缺失/晚于核验时间或推荐摘要不一致都中止写入。- 更新推荐运行时时,先同步客户端安装器/打包器契约,再逐平台核对官方档名及摘要。当前脚本不会自动修改推荐版本、Python 离线映射或客户端门槛,也不会推算未知 SHA-256。
- Node 每个大版本最多三条(从 16 开始),包括历史版本;包管理器读取各仓最近 100 个 releases,再筛选最多 30 个正式 CLI 版本。目录可安装性和操作系统支持仍需按目标平台测试,不能把目录存在视为安装验收。
- 执行
node scripts/validate-runtime-sources.mjs、npm run validate、npm test、git diff --check。离线门禁检查 Node/包管理器快照条目指纹、日期、数量、首版、固定官方入口,以及 Python pin 表、推荐版本/LTS/tag、六平台档名与摘要表。它只证明本仓数据与来源记录一致;不能替代 updater 重新读取官网,也不证明安装成功。更新推荐参数时重新记录本文档的官方证据和读取日期。历史快照由 Git 保留。
generatedAt 表示本轮完整读取目录的时间,不表示推荐策略被重新选择。Python pin 因客户端安装契约保持不变,见单独来源记录;不为了让版本号“看起来同步”而改动该映射。