diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 6d3aaf4..939a092 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -47,6 +47,18 @@ jobs: - run: npm ci - run: npm run test:browser -- --browsers ${{ matrix.browser }} + lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + cache: npm + node-version: '22' + - run: npm ci + - run: npx tsc + - run: npm run lint deno: runs-on: ubuntu-latest @@ -68,3 +80,16 @@ jobs: - run: bun install - run: npm run test:bun + timeline: + runs-on: ubuntu-latest + permissions: + actions: read + needs: + - nodejs + - browser + - lint + - deno + - bun + steps: + - uses: Kesin11/actions-timeline@v2 + diff --git a/eslint.config.mjs b/eslint.config.mjs index 7303492..3d5529e 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -17,7 +17,7 @@ const compat = new FlatCompat({ }); export default [{ - ignores: ["**/*.js"], + ignores: ["**/*.js", "test/deno*", "test/bun*"], }, ...fixupConfigRules(compat.extends( "eslint:recommended", "plugin:@typescript-eslint/recommended",