From 9252869b487f693ab1724012d79bfaa9e77ebfd8 Mon Sep 17 00:00:00 2001 From: yosuke ota Date: Thu, 19 Aug 2021 17:11:20 +0900 Subject: [PATCH 1/2] Add test for eslint v8 --- .github/workflows/test.yml | 26 +++++++++++++++++++++----- 1 file changed, 21 insertions(+), 5 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index bebb7ee..e7696d1 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -8,13 +8,30 @@ env: CI: true jobs: + lint: + name: 'Lint' + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + - name: Setup Node.js 14 + uses: actions/setup-node@v2 + with: + node-version: 14 + - name: Install + run: yarn install + - name: Lint + run: yarn lint + - name: Lint docs + run: yarn lint:docs test: - name: 'Test on Node.js ${{ matrix.node }} OS: ${{matrix.os}}' + name: 'Test for ESLint ${{ matrix.eslint }} on Node.js ${{ matrix.node }} OS: ${{matrix.os}}' runs-on: ${{ matrix.os }} strategy: matrix: os: [ubuntu-latest] node: [12, 14, 16] + eslint: [7, ^8.0.0-0] steps: - name: Checkout uses: actions/checkout@v2 @@ -24,10 +41,9 @@ jobs: node-version: ${{ matrix.node }} - name: Install run: yarn install - - name: Lint - run: yarn lint - - name: Lint docs - run: yarn lint:docs + - name: Install ESLint ${{ matrix.eslint }} + run: yarn add -D eslint@${{ matrix.eslint }} + if: matrix.eslint != 7 - name: Test run: yarn test - name: Integration Test From 49d3d671a3aecec22a0fae29ad6fa54c39083c73 Mon Sep 17 00:00:00 2001 From: yosuke ota Date: Thu, 19 Aug 2021 17:14:58 +0900 Subject: [PATCH 2/2] eslint peer dep to v8 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index fe1d9ac..fb8df6b 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "svelte-eslint-parser": "^0.4.1" }, "peerDependencies": { - "eslint": "^7.0.0", + "eslint": "^7.0.0 || ^8.0.0-0", "svelte": "^3.37.0" }, "peerDependenciesMeta": {