From e2d73f482aa61dad1db7ab340fcd2145fdee9f69 Mon Sep 17 00:00:00 2001 From: YeonGyu-Kim Date: Mon, 6 Apr 2026 18:45:33 +0900 Subject: [PATCH] ci: run pure bun test in workflows Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus --- .github/workflows/ci.yml | 4 ++-- .github/workflows/publish.yml | 4 ++-- script/publish-workflow.test.ts | 5 ++--- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6d152c634..af24ea533 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -46,8 +46,8 @@ jobs: env: BUN_INSTALL_ALLOW_SCRIPTS: "@ast-grep/napi" - - name: Run tests with isolation - run: bun run script/run-ci-tests.ts + - name: Run tests + run: bun test typecheck: runs-on: ubuntu-latest diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 8ec3c191c..65f97134a 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -45,8 +45,8 @@ jobs: env: BUN_INSTALL_ALLOW_SCRIPTS: "@ast-grep/napi" - - name: Run tests with isolation - run: bun run script/run-ci-tests.ts + - name: Run tests + run: bun test typecheck: runs-on: ubuntu-latest diff --git a/script/publish-workflow.test.ts b/script/publish-workflow.test.ts index 66c9a1f97..9604fc217 100644 --- a/script/publish-workflow.test.ts +++ b/script/publish-workflow.test.ts @@ -9,14 +9,13 @@ const workflowPaths = [ ] describe("test workflows", () => { - test("use bun test isolation for workflows", () => { + test("use pure bun test for workflows", () => { for (const workflowPath of workflowPaths) { // #given const workflow = readFileSync(workflowPath, "utf8") - // #then - should use run-ci-tests.ts for mock isolation expect(workflow).toContain("- name: Run tests") - expect(workflow).toContain("run-ci-tests.ts") + expect(workflow).toContain("run: bun test") } }) })