diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index 6fb9317..9faf8e4 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -16,18 +16,21 @@ jobs: strategy: matrix: - node-version: [12.x, 14.x, 16.x, 18.x] + node-version: [18.x, 20.x] steps: - uses: actions/checkout@v1 + - uses: pnpm/action-setup@v2 + with: + version: 8.13.1 - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v1 + uses: actions/setup-node@v4 with: + cache: pnpm node-version: ${{ matrix.node-version }} - - name: npm install, build, and test + - name: build and test run: | pnpm i --frozen-lockfile - pnpm run build --if-present pnpm test env: CI: true diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9a33c6b..567c870 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,10 +10,14 @@ jobs: steps: - uses: actions/checkout@v2 + - uses: pnpm/action-setup@v2 + with: + version: 8.13.1 - name: Use Node.js - uses: actions/setup-node@v1 + uses: actions/setup-node@v4 with: - node-version: 12.* + node-version: 20.* + cache: pnpm - name: Configure committer run: | git config --global user.name ${GITHUB_ACTOR} diff --git a/examples/app-with-eslint9/eslint.config.mjs b/examples/app-with-eslint9/eslint.config.mjs index c5b4e36..f870d6d 100644 --- a/examples/app-with-eslint9/eslint.config.mjs +++ b/examples/app-with-eslint9/eslint.config.mjs @@ -8,10 +8,8 @@ export default [ linterOptions: { reportUnusedDisableDirectives: 'error' }, }, pluginJs.configs.recommended, + i18next.configs?.['flat/recommended'], { - plugins: { i18next }, - rules: { - 'i18next/no-literal-string': ['error', { mode: 'all' }], - }, + rules: { 'i18next/no-literal-string': ['error', { mode: 'all' }] }, }, ];