diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index bc76422..93ad874 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -76,7 +76,7 @@ jobs: run: tar -xzf cldn-ip-0.0.0-dev.tgz --strip-components=1 -C . --overwrite - name: Test - run: npm run test + run: npm run test:coverage test-deno: name: Test on Deno @@ -98,13 +98,32 @@ jobs: run: deno fmt --check - name: Test - run: deno task test + run: deno task test:coverage + + test-bun: + name: Test on Bun + runs-on: ubuntu-latest + needs: build + + steps: + - name: Checkout repository + uses: actions/checkout@v6 + + - name: Setup Bun + uses: oven-sh/setup-bun@v2 + + - name: Install dependencies + run: bun install + + - name: Run tests + run: bun run test publish: name: Publish needs: - test - test-deno + - test-bun if: github.event_name == 'release' runs-on: ubuntu-latest permissions: diff --git a/.idea/runConfigurations/test.xml b/.idea/runConfigurations/test_coverage.xml similarity index 85% rename from .idea/runConfigurations/test.xml rename to .idea/runConfigurations/test_coverage.xml index 41b0eea..75c6af6 100644 --- a/.idea/runConfigurations/test.xml +++ b/.idea/runConfigurations/test_coverage.xml @@ -1,14 +1,14 @@ -