Skip to content

Commit 880bc47

Browse files
authored
Merge pull request #266 from JaredCE/secure-publishing
update for secure publishing
2 parents 8a7857e + 94fcf2b commit 880bc47

File tree

2 files changed

+13
-9
lines changed

2 files changed

+13
-9
lines changed

.github/workflows/node.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ jobs:
1919
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
2020

2121
steps:
22-
- uses: actions/checkout@v3
22+
- uses: actions/checkout@v4
2323
- name: Use Node.js ${{ matrix.node-version }}
24-
uses: actions/setup-node@v3
24+
uses: actions/setup-node@v4
2525
with:
2626
node-version: ${{ matrix.node-version }}
2727
cache: "npm"

.github/workflows/npm-publish.yml

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,22 @@
11
# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created
22
# For more information see: https://help.github.com/actions/language-and-framework-guides/publishing-nodejs-packages
33

4-
name: Node.js Package
4+
name: Publish npm Package
55

66
on:
77
release:
88
types: [created]
99

10+
permissions:
11+
id-token: write # Required for OIDC
12+
contents: read
13+
1014
jobs:
1115
build:
1216
runs-on: ubuntu-latest
1317
steps:
14-
- uses: actions/checkout@v3
15-
- uses: actions/setup-node@v3
18+
- uses: actions/checkout@v4
19+
- uses: actions/setup-node@v4
1620
with:
1721
node-version: 20
1822
- run: npm ci
@@ -22,12 +26,12 @@ jobs:
2226
needs: build
2327
runs-on: ubuntu-latest
2428
steps:
25-
- uses: actions/checkout@v3
26-
- uses: actions/setup-node@v3
29+
- uses: actions/checkout@v4
30+
- uses: actions/setup-node@v4
2731
with:
2832
node-version: 20
2933
registry-url: https://registry.npmjs.org/
34+
- name: Update npm
35+
run: npm install -g npm@latest
3036
- run: npm ci
3137
- run: npm publish
32-
env:
33-
NODE_AUTH_TOKEN: ${{secrets.npm_token}}

0 commit comments

Comments
 (0)