Skip to content

Commit c68009f

Browse files
committed
✨ Add trusted publishers pipeline
REDMINE-100208
1 parent 4463798 commit c68009f

1 file changed

Lines changed: 4 additions & 5 deletions

File tree

.github/workflows/publish.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,16 @@ on:
44
release:
55
types: [created]
66

7+
permissions:
8+
id-token: write
9+
710
jobs:
811
build:
912
uses: AckeeCZ/create-node-app/.github/workflows/build.yml@main
1013

1114
publish:
1215
needs: "build"
1316
runs-on: ubuntu-latest
14-
permissions:
15-
id-token: write
1617

1718
steps:
1819
- name: Checkout
@@ -21,7 +22,7 @@ jobs:
2122
- name: Setup Node.js
2223
uses: actions/setup-node@v4
2324
with:
24-
node-version: 20
25+
node-version: 24
2526
registry-url: https://registry.npmjs.org
2627

2728
- name: Install dependencies
@@ -32,5 +33,3 @@ jobs:
3233

3334
- name: Publish to npm
3435
run: npm publish --access public --provenance
35-
env:
36-
NODE_AUTH_TOKEN: ${{ secrets.npm_token }}

0 commit comments

Comments
 (0)