From 85a4a374fa4c7d7d6319bdff10096d5f2363f33b Mon Sep 17 00:00:00 2001 From: mesalogo Date: Sun, 6 Sep 2026 17:37:37 +0800 Subject: [PATCH] fix: keep ShareServer prototype tests outside desktop releases Exclude the unfinished standalone ShareServer prototype from the Desktop root test suite and remove its CI dependency installation. Preserve its independent test configuration and document the release boundary. Approved Desktop and Agent release notes remain unchanged. --- .github/workflows/packages.yml | 3 --- docs/features/share-server/progress.md | 13 +++++++++++++ vitest.config.ts | 1 + 3 files changed, 14 insertions(+), 3 deletions(-) diff --git a/.github/workflows/packages.yml b/.github/workflows/packages.yml index e8ea3875..0499b32a 100644 --- a/.github/workflows/packages.yml +++ b/.github/workflows/packages.yml @@ -40,9 +40,6 @@ jobs: - name: Install dependencies run: npm ci - - name: Install ShareServer test dependencies - run: npm ci --prefix shareserver - - name: Run validators run: | npm test diff --git a/docs/features/share-server/progress.md b/docs/features/share-server/progress.md index 3110236f..e8b618df 100644 --- a/docs/features/share-server/progress.md +++ b/docs/features/share-server/progress.md @@ -5,6 +5,19 @@ ShareServer 已进入可运行交互原型阶段。当前实现用于验证完整控制台信息架构、视觉方向与操作 流程,不提供生产身份、组织隔离、设备连接、授权、任务路由或数据持久化。 +### 2026-09-06:桌面发布与测试边界 + +ShareServer 功能尚未完成,不属于本次 Desktop `0.12.5` / Agent `0.11.19` +的产品交付或发布验收范围。用户确认本次发布不需要单独测试 ShareServer, +其原型测试通过也不代表生产功能已完成。 + +桌面端根测试配置排除 `shareserver/**`,桌面发布 CI 不为其单独安装测试依赖。 +ShareServer 独立项目自身的测试配置保留,供后续功能开发使用;本次不运行其独立测试。 +此前候选 `89a81dd` 临时加入的 `npm ci --prefix shareserver` 步骤已撤除。 + +ShareServer 的实现与验证在后续功能开发中单独推进;真实 Desktop 集成验收仍属于 +下文的剩余生产工作。 + ## 已验证实现 ### 2026-09-05:全控制台交互原型 diff --git a/vitest.config.ts b/vitest.config.ts index 401c1bc2..3afeceaf 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -7,6 +7,7 @@ export default defineConfig({ environment: 'jsdom', setupFiles: ['./src/renderer/src/test-setup.ts'], exclude: [ + 'shareserver/**', '**/node_modules/**', '**/dist/**', '**/build-server/**',