diff --git a/.github/workflows/ci-bun-compress.yml b/.github/workflows/ci-bun-compress.yml new file mode 100644 index 00000000..48ad32d1 --- /dev/null +++ b/.github/workflows/ci-bun-compress.yml @@ -0,0 +1,32 @@ +name: ci-bun-compress +on: + push: + branches: [main] + paths: + - 'packages/bun-compress/**' + pull_request: + branches: ['*'] + paths: + - 'packages/bun-compress/**' + +jobs: + ci: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: 20.x + - run: yarn workspaces focus hono-middleware @hono/bun-compress + - run: yarn workspace @hono/bun-compress build + - run: yarn workspace @hono/bun-compress publint + - run: yarn workspace @hono/bun-compress typecheck + - run: yarn eslint packages/bun-compress + - run: yarn test --coverage --project @hono/bun-compress + - uses: codecov/codecov-action@v5 + with: + fail_ci_if_error: true + directory: ./coverage + flags: bun-compress + env: + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} diff --git a/packages/bun-compress/vitest.config.ts b/packages/bun-compress/vitest.config.ts index b678ce25..74923f8c 100644 --- a/packages/bun-compress/vitest.config.ts +++ b/packages/bun-compress/vitest.config.ts @@ -1,4 +1,4 @@ -import { defineProject } from 'vitest/config.js' +import { defineProject } from 'vitest/config' export default defineProject({ test: {