Skip to content

chore(ci): 移除 Studio 桌面构建流水线 - #119

Merged
AgentArcLab merged 1 commit into
mainfrom
chore/remove-studio-desktop-pipeline
Nov 13, 2026
Merged

AgentArcLab merged 1 commit into
mainfrom
chore/remove-studio-desktop-pipeline

Conversation

@AgentArcLab

Copy link
Copy Markdown
Contributor

变更

Studio 桌面版已迁移到 kingsoftcloud/agentkit-studio,本仓不再维护桌面安装包的构建与发布链路。0.8.7 的 release 事件仍会触发 Release Studio App workflow,并因其依赖的 scripts/studio_icon.ico 未入库而失败(build-windows failure、build-macos cancelled)。本 PR 彻底移除该残留链路:

  • 删除 4 个 Studio workflow:release-studio-app、release-agentkit-studio、migrate-studio-signing、migrate-studio-windows-signing
  • 删除 electron 外壳(electron-main.js、desktop-runtime.js、preload.js、electron-builder.config.cjs、package.json)与 macOS/Windows 打包脚本、entitlements、图标生成、NSIS 安装脚本
  • 删除 Makefile 中全部 studio-app-* targets 与对应 help 条目、.PHONY 声明
  • 删除 Studio 桌面 DMG 测试(tests/packaging/test_studio_dmg.py)、clean export 白名单条目与 release-check.yml 路径过滤
  • 删除 Studio 发布文档页(agentkit-studio-release.mdx / .en.mdx)与 SignPath 申请文案

共删除 23 个文件、修改 6 个文件(约 2996 行删除、3 行新增)。

边界说明:SDK/runtime 源码、Python 依赖、数据库 schema、PyPI 制品内容与文档站其余页面均不受影响。ksadk/studio 下的 Studio Web UI、React 前端与本地 agentengine studio 命令保持不变;移除的只是桌面壳与安装包发布链路。

验证

  • make public-test:346 passed, 1 skipped
  • tests/test_public_release_positioning.py + tests/test_prepare_ksadk_python_export.py + tests/packaging/:93 passed, 2 skipped(使用 uv run --extra dev)
  • make public-audit:secret audit 通过,公开路径审计 5070 项 0 违规
  • scripts/prepare_ksadk_python_export.py --summary:clean export 成功,2623 项导出路径;导出产物确认不含任何桌面构建文件,.github/workflows/ 仅剩 6 个 workflow
  • 残留引用扫描:全仓无指向已删除文件的引用;Python py_compile 与全部 workflow YAML 解析通过
  • make help 与 make clean dry-run 正常

已知限制

  • 本次不改版本号、不改 CHANGELOG 发版条目、不触发新的 PyPI 发布;已发布的 0.8.7 制品不受影响。
  • 本地 uv run pytest 在未安装 dev extra 时会回落到系统的 conda pytest,导致 a2ui 版本不兼容报错;该现象在未修改的 main 上同样存在,需用 uv run --extra dev pytest。

Studio 桌面版已迁移到 kingsoftcloud/agentkit-studio,本仓不再维护桌面
安装包的构建与发布链路。此前残留的 0.8.7 release 事件仍会触发
Release Studio App workflow 并因其依赖缺失而失败,本次彻底移除:

- 删除 4 个 Studio workflow:release-studio-app、release-agentkit-studio、
  migrate-studio-signing、migrate-studio-windows-signing
- 删除 electron 外壳(electron-main、desktop-runtime、preload、
  electron-builder.config、package.json)与 macOS/Windows 打包脚本、
  entitlements、图标、NSIS 脚本
- 删除 Makefile 中 studio-app-* targets 与对应 help 条目
- 删除 Studio 桌面 DMG 测试、clean export 白名单条目与 release-check
  路径过滤
- 删除 Studio 发布文档页与 SignPath 申请文案

SDK/runtime 源码、依赖、数据库 schema 与 Python 制品内容不受影响。
@AgentArcLab
AgentArcLab merged commit 48b4137 into main Nov 13, 2026
45 of 46 checks passed
@AgentArcLab
AgentArcLab deleted the chore/remove-studio-desktop-pipeline branch November 13, 2026 02:50
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