diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index ebd537f..e62da18 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,4 +1,4 @@ -name: Node.js Package +name: publish on: push: @@ -6,19 +6,21 @@ on: - 'v*' jobs: - publish: + publish-npm: + if: startsWith(github.ref, 'refs/tags/v') runs-on: ubuntu-latest steps: - name: checkout - uses: actions/checkout@v4 + uses: actions/checkout@v5 - - name: authorise pnpm + - name: set up node and pnpm run: | - npm config set //registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }} 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 install - pnpm test - pnpm publish --no-git-checks + 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 31e0810..40f7099 100644 --- a/package.json +++ b/package.json @@ -16,5 +16,6 @@ "@hapi/code": "^7.0.0", "mocha": "^6.2.2" }, - "packageManager": "pnpm@8.15.8" + "packageManager": "pnpm@10.33.0", + "repository": "https://github.com/beyonk/initials-avatar.git" }