From b1ebcf65dba9b71d5048720a2f398447a79d1285 Mon Sep 17 00:00:00 2001 From: "tembo[bot]" <208362400+tembo[bot]@users.noreply.github.com> Date: Thu, 9 Apr 2026 19:38:47 +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 | 26 ++++++++++++++++++++++++++ .npmrc | 4 ++++ package.json | 8 +++----- 3 files changed, 33 insertions(+), 5 deletions(-) create mode 100644 .github/workflows/publish.yml create mode 100644 .npmrc diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..e62da18 --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,26 @@ +name: publish + +on: + push: + tags: + - 'v*' + +jobs: + publish-npm: + if: startsWith(github.ref, 'refs/tags/v') + runs-on: ubuntu-latest + steps: + - name: checkout + uses: actions/checkout@v5 + + - name: set up node and pnpm + run: | + corepack enable + pnpm config set '//registry.npmjs.org/:_authToken' "${{ secrets.NPM_TOKEN }}" + pnpm config set '//npm.pkg.github.com/:_authToken' "${{ secrets.GITHUB_TOKEN }}" + pnpm i + + - 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 new file mode 100644 index 0000000..9133ab2 --- /dev/null +++ b/.npmrc @@ -0,0 +1,4 @@ +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 7a8edf5..fccbeb5 100644 --- a/package.json +++ b/package.json @@ -16,11 +16,9 @@ "time zone" ], "main": "tz.js", - "repository": { - "type": "git", - "url": "git://github.com/beyonk-adventures/tz-lookup.git" - }, + "repository": "https://github.com/beyonk/tz-lookup.git", "scripts": { "test": "mocha" - } + }, + "packageManager": "pnpm@10.33.0" } From 09da299dfd6f9b161b3b6100373a5c63c881f0af Mon Sep 17 00:00:00 2001 From: "tembo[bot]" <208362400+tembo[bot]@users.noreply.github.com> Date: Mon, 15 Jun 2026 12:50:08 +0000 Subject: [PATCH 2/2] chore(node): use devengines for node 25.9.0 --- .npmrc | 4 ---- package.json | 9 ++++++++- 2 files changed, 8 insertions(+), 5 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 fccbeb5..3fd036b 100644 --- a/package.json +++ b/package.json @@ -20,5 +20,12 @@ "scripts": { "test": "mocha" }, - "packageManager": "pnpm@10.33.0" + "packageManager": "pnpm@10.33.0", + "devEngines": { + "runtime": { + "name": "node", + "version": "25.9.0", + "onFail": "error" + } + } }