Fix workflow NPM publish auth secret

This commit is contained in:
venashial 2022-06-21 21:25:22 -07:00
parent 9e29761581
commit 4ca06a9218
2 changed files with 30 additions and 21 deletions

View File

@ -6,16 +6,18 @@ jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Checkout
uses: actions/checkout@v3
with:
submodules: recursive
- uses: pnpm/action-setup@v2.2.2
with:
version: 7
- uses: actions/setup-node@v3
- name: Install Node.js
uses: actions/setup-node@v3
with:
node-version: 16
cache: pnpm
- uses: pnpm/action-setup@v2.2.2
with:
version: 7
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Run build
@ -30,25 +32,29 @@ jobs:
runs-on: ubuntu-latest
if: github.ref == 'refs/heads/main'
steps:
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v2.2.2
with:
version: 7
- uses: actions/setup-node@v3
- name: Checkout
uses: actions/checkout@v3
- name: Install Node.js
uses: actions/setup-node@v3
with:
node-version: 16
cache: pnpm
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Package
run: |
pnpm version patch --commit-hooks false --git-tag-version false
pnpm package
- name: Publish
run: pnpm publish --no-git-checks --tag alpha
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
- uses: pnpm/action-setup@v2.2.2
with:
version: 7
- name: Bump version
run: pnpm version patch --commit-hooks false --git-tag-version false
- uses: EndBug/add-and-commit@v9
with:
message: 'Bump package version [skip ci]'
default_author: github_actions
- name: Remove svelte.config.js # prevents `svelte-kit sync` from running
run: rm svelte.config.js
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Package
run: pnpm package
- name: Publish
run: pnpm publish --no-git-checks --tag alpha
env:
NPM_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

5
.npmrc
View File

@ -1 +1,4 @@
engine-strict=true
engine-strict = true
# For GitHub workflow
//registry.npmjs.org/:_authToken = ${NPM_AUTH_TOKEN}