Skip to content

ci: resolve the latest DSH tag for smoke and release - #71

Merged
taekchef merged 6 commits into
mainfrom
ci/dynamic-dsh-host
Sep 30, 2026
Merged

taekchef merged 6 commits into
mainfrom
ci/dynamic-dsh-host

Conversation

@taekchef

Copy link
Copy Markdown
Collaborator

Summary

  • 单元检查(Node 22 / 24)只跑 pnpm run check,不再为了跑测试去克隆并构建 DSH 宿主。
  • 浏览器冒烟和发布验收改为运行时用 scripts/resolve-dsh-tag.mjs 选取 deepseek-ai/deepseek-harness 上最高的 dsh-v* 标签。当前解析结果是 dsh-v0.2.0-rc.2。
  • 冒烟固定带 --sidebar,因为验收宿主就是当前最新标签,不再和 Node 22 / 旧 rc 绑在一起。

Test plan

  • node --test test/*.test.mjs 62/62
  • node scripts/resolve-dsh-tag.mjs 输出 dsh-v0.2.0-rc.2
  • CI 的 check 在 Node 22 与 24 上通过
  • smoke 克隆到解析出的标签,浏览器交互和真实 Web 验收通过

Made with Cursor

taekchef and others added 6 commits September 30, 2026 20:31
Unit checks no longer clone a host. Smoke and release acceptance pick the highest dsh-v* tag at runtime so the workflow does not stay pinned to expired hosts.

Co-authored-by: Cursor <cursoragent@cursor.com>
The editor assertion never closed, so the clip-path cases were nested inside it. Node 22 cancels those subtests when the parent returns.

Co-authored-by: Cursor <cursoragent@cursor.com>
DSH 0.2.0 advertises boot entries as document-relative combo routes. Concatenating that path onto the origin made an unparsable URL and stopped the smoke before the page was exercised.

Co-authored-by: Cursor <cursoragent@cursor.com>
The smoke looked for the old Chinese button names. On 0.2.0-rc.2 the expand, new-tab, and files controls are data-sidebar-right-expand, data-dockkit-add-tab, and data-sidebar-right-guide-entry.

Co-authored-by: Cursor <cursoragent@cursor.com>
The collapsed panel stays mounted with visibility hidden, so its new-tab control is not clickable. Wait for the header expand button and open the column first.

Co-authored-by: Cursor <cursoragent@cursor.com>
The header now has a delete button beside the close icon, so a bare button click was ambiguous.

Co-authored-by: Cursor <cursoragent@cursor.com>
@taekchef
taekchef merged commit 61e1f19 into main Sep 30, 2026
3 checks passed
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