Skip to content

ci: split PR quality, main integration, and release candidate - #42

Merged
LetItBe12345 merged 1 commit into
mainfrom
feat/ci-cd-v2b
Jul 26, 2026
Merged

ci: split PR quality, main integration, and release candidate#42
LetItBe12345 merged 1 commit into
mainfrom
feat/ci-cd-v2b

Conversation

@LetItBe12345

Copy link
Copy Markdown
Owner

变更

  • PR 只运行 CI / Quality,不下载真实 Runtime、不打包、不运行显示或 GPU 矩阵。
  • 合并到 main 后运行真实 Runtime/RPC、x64 AppImage/deb 构建,并测试 Ubuntu 22.04 X11 与 Ubuntu 24.04 Wayland。
  • Release 改为手动 workflow:只构建一次 Release Candidate,四组 Hosted 矩阵和 RTX 3090 都测试同一个 artifact,最后创建 Draft Release。
  • 打包 smoke 支持直接启动安装后的 .deb 或 AppImage。
  • README 和发布流程文档同步更新。

验证

  • pnpm check
  • pnpm build
  • workflow YAML 解析
  • Bash/Node 语法检查
  • Prettier 和 git diff --check

PR 阶段不构建发行版;发行版构建只在合并后的 main 健康检查或手动 Release 流程中执行。

@LetItBe12345
LetItBe12345 merged commit a61d6db into main Jul 26, 2026
3 checks passed
@LetItBe12345
LetItBe12345 deleted the feat/ci-cd-v2b branch July 26, 2026 14:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant