mirror of
https://github.com/raven-pensieve/obsidian-ace-code-editor.git
synced 2026-07-22 05:48:56 +00:00
更新 CI 工作流:将 setup-node 升级至 v4,并新增一个用于版本
更新前的全面预检工作流 precheck。主要变更包含:
- 将 .github/workflows/release.yml 中 actions/setup-node 从 v3
升级到 v4,以获得最新的 Node.js 支持和修复。
- 新增 .github/workflows/precheck.yml,只有在 PR 被标记为
version-bump 时触发,用于在合入版本变更前进行一系列检查:
- checkout、Node.js 设置与依赖安装,确保环境一致。
- 构建(build)与 lint 校验,保证代码质量与构建可用性。
- 校验构建产物(main.js、manifest.json、styles.css)是否存在,
防止发布缺失文件。
- 校验 package.json 与 manifest.json 的版本一致性,避免
版本不同步导致发布错误。
- 在成功时上传构建产物供后续使用,并生成检查报告。
这样做的目的在于提前发现版本发布相关的问题,降低因发布
过程中文件缺失、版本不一致或构建失败导致的回滚成本,提
升发布流程的可靠性。
|
||
|---|---|---|
| .. | ||
| precheck.yml | ||
| release.yml | ||