From 87d114f7214ee123d2fe5fc5a6a55a95aa2a891a Mon Sep 17 00:00:00 2001 From: cexbrayat Date: Wed, 14 Aug 2024 15:31:52 +0200 Subject: [PATCH] ci: add eslint check on some jobs --- .github/workflows/ci.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d798ca10..ae3af631 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -66,6 +66,7 @@ jobs: flag-for-pinia: '--pinia' flag-for-vitest: '--vitest' flag-for-e2e: '--cypress' + flag-for-eslint: '--eslint' flag-for-devtools: '--devtools' - node-version: 18 @@ -76,6 +77,7 @@ jobs: flag-for-pinia: '--pinia' flag-for-vitest: '--vitest' flag-for-e2e: '--cypress' + flag-for-eslint: '--eslint' flag-for-devtools: '--devtools' - node-version: 20 @@ -86,6 +88,7 @@ jobs: flag-for-pinia: '--pinia' flag-for-vitest: '--vitest' flag-for-e2e: '--cypress' + flag-for-eslint: '--eslint' flag-for-devtools: '--devtools' - node-version: 22 @@ -96,11 +99,12 @@ jobs: flag-for-pinia: '--pinia' flag-for-vitest: '--vitest' flag-for-e2e: '--cypress' + flag-for-eslint: '--eslint' flag-for-devtools: '--devtools' runs-on: ${{ matrix.os }} continue-on-error: ${{ matrix.os == 'windows-latest' }} env: - FEATURE_FLAGS: ${{ matrix.flag-for-ts }} ${{ matrix.flag-for-jsx }} ${{ matrix.flag-for-router }} ${{ matrix.flag-for-pinia }} ${{ matrix.flag-for-vitest }} ${{ matrix.flag-for-e2e }} ${{matrix.flag-for-devtools}} + FEATURE_FLAGS: ${{ matrix.flag-for-ts }} ${{ matrix.flag-for-jsx }} ${{ matrix.flag-for-router }} ${{ matrix.flag-for-pinia }} ${{ matrix.flag-for-vitest }} ${{ matrix.flag-for-e2e }} ${{matrix.flag-for-eslint}} ${{matrix.flag-for-devtools}} # Sometimes the Linux runner can't verify Cypress in 30s CYPRESS_VERIFY_TIMEOUT: 60000 steps: @@ -189,3 +193,8 @@ jobs: name: Run e2e test script working-directory: ../sample-project run: pnpm test:e2e + + - if: ${{ contains(matrix.flag-for-eslint, '--') }} + name: Run lint script + working-directory: ../sample-project + run: pnpm lint --no-fix --max-warnings=0