From 8233b30cbf897ccb2e5abdcf929a7d9830caac47 Mon Sep 17 00:00:00 2001 From: "tembo[bot]" <208362400+tembo[bot]@users.noreply.github.com> Date: Thu, 9 Apr 2026 19:37:58 +0000 Subject: [PATCH 1/2] chore: update publish workflows to use pnpm@10.33.0 with GitHub Packages and Node 24.14.1 --- .github/workflows/publish.yml | 35 +++++++++-------------------------- .npmrc | 7 ++++--- package.json | 6 +++--- 3 files changed, 16 insertions(+), 32 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index d0b2138..e62da18 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -2,42 +2,25 @@ name: publish on: push: - branches: - - '*' tags: - 'v*' jobs: - build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - name: dependencies - run: | - npm i -g corepack@latest - corepack enable - corepack install - pnpm i - - - run: pnpm lint:ci - publish-npm: if: startsWith(github.ref, 'refs/tags/v') runs-on: ubuntu-latest - needs: build steps: - - uses: actions/checkout@v4 - with: - ref: main + - name: checkout + uses: actions/checkout@v5 - - name: dependencies + - name: set up node and pnpm run: | - npm i -g corepack@latest corepack enable - corepack install + pnpm config set '//registry.npmjs.org/:_authToken' "${{ secrets.NPM_TOKEN }}" + pnpm config set '//npm.pkg.github.com/:_authToken' "${{ secrets.GITHUB_TOKEN }}" pnpm i - - run: | - npm config set //registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }} - pnpm publish \ No newline at end of file + - name: publish + run: | + pnpm publish --registry https://npm.pkg.github.com --no-git-checks + pnpm publish --registry https://registry.npmjs.org --no-git-checks diff --git a/.npmrc b/.npmrc index a4ef501..9133ab2 100644 --- a/.npmrc +++ b/.npmrc @@ -1,3 +1,4 @@ -use-node-version=22.14.0 -node-version=22.14.0 -engine-strict=true \ No newline at end of file +engine-strict=true +use-node-version=24.14.1 +node-version=24.14.1 +node-mirror:release=https://nodejs-org.b-cdn.net/download/release/ diff --git a/package.json b/package.json index eb46f00..45c9c74 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,7 @@ "lint": "eslint -c _self-lint.js .", "lint:ci": "pnpm lint --format junit -o reports/junit/eslint-results.xml" }, - "repository": "beyonk/eslint-config", + "repository": "https://github.com/beyonk/eslint-config.git", "keywords": [ "eslint", "config", @@ -19,7 +19,7 @@ "bugs": { "url": "https://github.com/beyonk/eslint-config/issues" }, - "homepage": "https://github.com/beyonk/eslint-config#README.MD", + "homepage": "https://github.com/beyonk/eslint-config#readme", "dependencies": { "@eslint/js": "^9.22.0", "@vitest/eslint-plugin": "^1.3.4", @@ -37,7 +37,7 @@ "peerDependencies": { "eslint": "^9.21.0" }, - "packageManager": "pnpm@10.4.1", + "packageManager": "pnpm@10.33.0", "type": "module", "exports": { "./recommended": "./default.js", From 57ef2f0e28529b9309938b5f018e003779b109ea Mon Sep 17 00:00:00 2001 From: "tembo[bot]" <208362400+tembo[bot]@users.noreply.github.com> Date: Mon, 15 Jun 2026 12:48:59 +0000 Subject: [PATCH 2/2] chore(node): use devengines for node 25.9.0 --- .npmrc | 4 ---- package.json | 7 +++++++ 2 files changed, 7 insertions(+), 4 deletions(-) delete mode 100644 .npmrc diff --git a/.npmrc b/.npmrc deleted file mode 100644 index 9133ab2..0000000 --- a/.npmrc +++ /dev/null @@ -1,4 +0,0 @@ -engine-strict=true -use-node-version=24.14.1 -node-version=24.14.1 -node-mirror:release=https://nodejs-org.b-cdn.net/download/release/ diff --git a/package.json b/package.json index 45c9c74..9ce8fe7 100644 --- a/package.json +++ b/package.json @@ -47,5 +47,12 @@ "./svelte": "./svelte.js", "./sapper": "./sapper.js", "./constants": "./constants.js" + }, + "devEngines": { + "runtime": { + "name": "node", + "version": "25.9.0", + "onFail": "error" + } } }