Skip to content

test(runtime): stabilize standalone-stack RBAC test cold-start timeout#2145

Merged
xuyushun441-sys merged 1 commit into
mainfrom
fix/runtime-default-profile
Jun 22, 2026
Merged

test(runtime): stabilize standalone-stack RBAC test cold-start timeout#2145
xuyushun441-sys merged 1 commit into
mainfrom
fix/runtime-default-profile

Conversation

@xuyushun441-sys

Copy link
Copy Markdown
Contributor

#2133 漏带的超时修复。

核心修复(createStandaloneStack 浮出 permissions/roles,让 artifact 启动路径 honor app 默认 profile,ADR-0056 D7)已随 #2133 进入 main。但 #2133 带的是 standalone-stack.test.ts 的早期版本——其首个用例在冷 CI(Node 20)上首次 createStandaloneStack 冷加载重型依赖会超过 vitest 默认 5s 超时,导致 flaky 失败(见原 #2132 的 CI:401 中 1 failed,Test timed out in 5000ms)。

本 PR 把一次性 boot 移入 beforeAll(60s 超时),断言用例复用结果(并去掉 4 次重复 boot)。test-only,本地 5/5 通过。

🤖 Generated with Claude Code

The first createStandaloneStack call cold-loads heavy deps (objectql/metadata/
driver-memory) via dynamic import, which on a cold CI worker (Node 20) exceeded
vitest's default 5s test timeout — failing only the first case. Move the
one-time boot into a beforeAll with a 60s timeout and have the assertion cases
read the shared result (also removes 4 redundant boots).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@vercel

vercel Bot commented Jun 22, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
spec Ready Ready Preview, Comment Jun 22, 2026 12:51am

Request Review

@github-actions

Copy link
Copy Markdown
Contributor

📓 Docs Drift Check

This PR changes 1 package(s): @objectstack/runtime.

17 hand-written doc(s) reference the affected code and may need an implementation-accuracy re-verification:

  • content/docs/concepts/cloud-artifact-api.mdx (via packages/runtime)
  • content/docs/concepts/implementation-status.mdx (via @objectstack/runtime)
  • content/docs/concepts/north-star.mdx (via packages/runtime)
  • content/docs/concepts/packages.mdx (via @objectstack/runtime)
  • content/docs/guides/api-reference.mdx (via @objectstack/runtime)
  • content/docs/guides/authentication.mdx (via @objectstack/runtime)
  • content/docs/guides/cloud-deployment.mdx (via @objectstack/runtime)
  • content/docs/guides/deployment-vercel.mdx (via @objectstack/runtime)
  • content/docs/guides/driver-configuration.mdx (via @objectstack/runtime)
  • content/docs/guides/hook-bodies.mdx (via @objectstack/runtime)
  • content/docs/guides/packages.mdx (via @objectstack/runtime)
  • content/docs/guides/plugin-chatbot-integration.mdx (via @objectstack/runtime)
  • content/docs/guides/production-readiness.mdx (via @objectstack/runtime)
  • content/docs/guides/single-project-mode.mdx (via @objectstack/runtime)
  • content/docs/protocol/objectos/http-protocol.mdx (via @objectstack/runtime)
  • content/docs/protocol/objectos/index.mdx (via @objectstack/runtime)
  • content/docs/protocol/objectos/lifecycle.mdx (via @objectstack/runtime)

Advisory only. To re-verify, run the docs-accuracy-audit workflow scoped to these files:
node scripts/docs-audit/affected-docs.mjs origin/main → pass the list as args.docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants