feat: 更新版本号和依赖项,添加获取工作空间 Cookie 的功能,新增测试用例

This commit is contained in:
2026-02-25 16:41:41 +08:00
parent e6042e025f
commit dd691f7a59
7 changed files with 1031 additions and 10 deletions

11
test/keep-cookie-get.ts Normal file
View File

@@ -0,0 +1,11 @@
// https://cnb.cool/kevisual/dev-env/-/workspace/vscode-web/cnb-708-1ji9sog7o-001
import { Build } from "../src/index.ts";
import { cnb, showMore } from "./common.ts";
const repo = 'kevisual/dev-env';
const pipelineId = 'cnb-708-1ji9sog7o-001';
const res = await cnb.workspace.getWorkspaceCookie(repo, pipelineId);
console.log('token', showMore(res));

View File

@@ -1,11 +1,13 @@
import { createKeepAlive } from "@kevisual/cnb/keep";
// stable-9184b645cc7aa41b750e2f2ef956f2896512dd84 这个可以修改
// reconnectionToken 不能修改
// 但是可以删除 reconnectionToken=38837a9e-dd5a-4d28-9ec0-5e5b537a8b0f&skipWebSocketFrames=false
const config = {
"wss": "wss://cnb-dk4-1jgcjjqvc-001.cnb.space:443/stable-3c0b449c6e6e37b44a8a7938c0d8a3049926a64c?reconnectionToken=d70ab69b-5e92-471a-b3d2-31f554b468d4&reconnection=false&skipWebSocketFrames=false",
"cookie": "orange:workspace:cookie-session:cnb-dk4-1jgcjjqvc-001=01fea6db-d73f-4ce8-8929-36903ee7a266",
"url": "https://cnb-dk4-1jgcjjqvc-001.cnb.space/?folder=/workspace"
"wss": "wss://cnb-708-1ji9sog7o-001.cnb.space:443?skipWebSocketFrames=false",
"cookie": "orange:workspace:cookie-session:cnb-708-1ji9sog7o-001=3dc03d84-5617-4e44-a6b9-38ce4398aea5",
"url": "https://cnb-708-1ji9sog7o-001.cnb.space/?folder=/workspace"
}
createKeepAlive({
wsUrl: config.wss,
cookie: config.cookie,