From a5f0388cf7d270403125426121fbf0a3455603f6 Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Tue, 28 Apr 2026 10:48:38 +0900 Subject: [PATCH] ci: adapt workflows and test runner for team-mode --- .github/workflows/ci.yml | 6 +++--- script/run-ci-tests.ts | 11 ++++++++++- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c2d72bc21..361ce4c59 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -39,7 +39,7 @@ jobs: - uses: oven-sh/setup-bun@v2 with: - bun-version: "1.3.11" + bun-version: "1.3.12" - name: Install dependencies run: bun install @@ -56,7 +56,7 @@ jobs: - uses: oven-sh/setup-bun@v2 with: - bun-version: "1.3.11" + bun-version: "1.3.12" - name: Install dependencies run: bun install @@ -81,7 +81,7 @@ jobs: - uses: oven-sh/setup-bun@v2 with: - bun-version: "1.3.11" + bun-version: "1.3.12" - name: Install dependencies run: bun install diff --git a/script/run-ci-tests.ts b/script/run-ci-tests.ts index 116d5e4ff..f09dc24aa 100644 --- a/script/run-ci-tests.ts +++ b/script/run-ci-tests.ts @@ -8,7 +8,16 @@ type CiTestPlan = { const TEST_ROOTS = ["bin", "script", "src"] as const const MODULE_MOCK_PATTERN = "mock.module(" -const ALWAYS_ISOLATED_TEST_FILES = ["src/openclaw/__tests__/reply-listener-discord.test.ts"] as const +const ALWAYS_ISOLATED_TEST_FILES = [ + "src/features/team-mode/team-mailbox/ack.test.ts", + "src/features/team-mode/team-mailbox/send.test.ts", + "src/features/team-mode/team-runtime/shutdown.test.ts", + "src/features/team-mode/team-runtime/status.test.ts", + "src/features/team-mode/team-state-store/resume.test.ts", + "src/features/team-mode/team-state-store/store.test.ts", + "src/hooks/anthropic-context-window-limit-recovery/aggressive-truncation-strategy.test.ts", + "src/openclaw/__tests__/reply-listener-discord.test.ts", +] as const async function collectTestFiles(rootDirectory: string): Promise { const testFiles: string[] = []