Skip to content

Commit 87d114f

Browse files
committed
ci: add eslint check on some jobs
1 parent d855712 commit 87d114f

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

.github/workflows/ci.yml

+10-1
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,7 @@ jobs:
6666
flag-for-pinia: '--pinia'
6767
flag-for-vitest: '--vitest'
6868
flag-for-e2e: '--cypress'
69+
flag-for-eslint: '--eslint'
6970
flag-for-devtools: '--devtools'
7071

7172
- node-version: 18
@@ -76,6 +77,7 @@ jobs:
7677
flag-for-pinia: '--pinia'
7778
flag-for-vitest: '--vitest'
7879
flag-for-e2e: '--cypress'
80+
flag-for-eslint: '--eslint'
7981
flag-for-devtools: '--devtools'
8082

8183
- node-version: 20
@@ -86,6 +88,7 @@ jobs:
8688
flag-for-pinia: '--pinia'
8789
flag-for-vitest: '--vitest'
8890
flag-for-e2e: '--cypress'
91+
flag-for-eslint: '--eslint'
8992
flag-for-devtools: '--devtools'
9093

9194
- node-version: 22
@@ -96,11 +99,12 @@ jobs:
9699
flag-for-pinia: '--pinia'
97100
flag-for-vitest: '--vitest'
98101
flag-for-e2e: '--cypress'
102+
flag-for-eslint: '--eslint'
99103
flag-for-devtools: '--devtools'
100104
runs-on: ${{ matrix.os }}
101105
continue-on-error: ${{ matrix.os == 'windows-latest' }}
102106
env:
103-
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}}
107+
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}}
104108
# Sometimes the Linux runner can't verify Cypress in 30s
105109
CYPRESS_VERIFY_TIMEOUT: 60000
106110
steps:
@@ -189,3 +193,8 @@ jobs:
189193
name: Run e2e test script
190194
working-directory: ../sample-project
191195
run: pnpm test:e2e
196+
197+
- if: ${{ contains(matrix.flag-for-eslint, '--') }}
198+
name: Run lint script
199+
working-directory: ../sample-project
200+
run: pnpm lint --no-fix --max-warnings=0

0 commit comments

Comments
 (0)