diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f03c15f..0641661 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,12 +19,21 @@ jobs: node-version: 'lts/*' cache: 'npm' + - name: Install production dependencies + run: npm ci --omit=dev + + - name: Build (production) + run: npm run build:prod + - name: Install dependencies run: npm ci - name: Build run: npm run build + - name: Lint + run: npm run lint + - name: Test and generate coverage report run: npm run test:coverage diff --git a/eslint.config.mjs b/eslint.config.mjs index c1ec3ca..076392a 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -17,7 +17,7 @@ const compat = new FlatCompat({ export default [ { - ignores: ['**/dist', '**/.eslintrc.cjs', 'eslint.config.mjs'], + ignores: ['coverage', '**/dist', '**/.eslintrc.cjs', 'eslint.config.mjs', 'public/mockServiceWorker.js'], }, ...fixupConfigRules( compat.extends(