Skip to content

ci: 跳过 dry-run 阶段需要签名的桌面构建#4

Merged
earayu merged 1 commit into
mainfrom
chore/release-dry-run-skip-signing
May 23, 2026
Merged

ci: 跳过 dry-run 阶段需要签名的桌面构建#4
earayu merged 1 commit into
mainfrom
chore/release-dry-run-skip-signing

Conversation

@earayu

@earayu earayu commented May 23, 2026

Copy link
Copy Markdown
Collaborator

变更摘要

为 ApeCloud fork 的 release dry-run 跳过当前没有签名证书的 Desktop 签名任务,让 release workflow 先验证 CLI、Linux Desktop 和安装脚本产物。

只修改 .github/workflows/release.yml

  • 跳过 macOS Apple Silicon signed Desktop job
  • 跳过 macOS Intel signed Desktop job
  • 跳过 Windows signed Desktop job
  • 跳过 Windows CUDA signed Desktop job
  • 调整 release job 的 needs,只汇总 build-cliinstall-scriptbundle-desktop-linux

验证方式

本地查看 diff,确认只改 release workflow:

git diff apecloud/main..HEAD -- .github/workflows/release.yml

后续验证方式:合并后推测试 tag v1.35.0-apecloud.0,观察 GitHub Actions release dry-run 是否生成 CLI、Linux Desktop、download_cli.sh 和 Docker 镜像。

关联 Issue

关联:#3

改动边界

属于「ApeCloud 自己的打包和分发」改动。没有修改 Rust 代码、核心 Agent Loop、MCP runtime、provider 接入或默认功能逻辑。

截图 / Demo(涉及 UI 时填写)

不涉及产品 UI。

@earayu earayu merged commit d125b8f into main May 23, 2026
15 checks passed
@earayu earayu deleted the chore/release-dry-run-skip-signing branch May 23, 2026 10:20
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