From dcdcf69fc95a2cacc918f0e5bcf9b1d239f7a627 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=A3=A8=EB=B0=80LuMir?= Date: Sat, 17 Jan 2026 23:29:41 +0900 Subject: [PATCH 1/2] ci: ensure ESLint works with at least `9.15.0` and pre-releases --- .github/workflows/ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8fb773f..021f1ce 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,7 +28,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest] - node: [25.x, 24.x, 22.x, 20.x, "20.19.0"] + node: [25.x, 24.x, 22.x, 20.x, "20.19.0"] # TODO include: - os: windows-latest node: "lts/*" From 692cc1dc59c473a1329cbb1dd1c2f917a0b519be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=A3=A8=EB=B0=80LuMir?= Date: Wed, 21 Jan 2026 21:12:48 +0900 Subject: [PATCH 2/2] wip --- .github/workflows/ci.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 021f1ce..2822ed4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -28,11 +28,14 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest] - node: [25.x, 24.x, 22.x, 20.x, "20.19.0"] # TODO + eslint: [9.15.0, 9.x, ^10.0.0-rc.0] + node: [25.x, 24.x, 22.x, 20.x, "20.19.0"] include: - os: windows-latest + eslint: "latest" node: "lts/*" - os: macOS-latest + eslint: "latest" node: "lts/*" runs-on: ${{ matrix.os }} steps: @@ -42,6 +45,8 @@ jobs: node-version: ${{ matrix.node }} - name: Install dependencies run: npm install + - name: Install ESLint@${{ matrix.eslint }} + run: npm install -D eslint@${{ matrix.eslint }} - name: Run tests run: npm run test test_types: