Skip to content

Commit 892c6a1

Browse files
authored
feat: add provenance for releases on npm (#461)
## PR Checklist - [x] Addresses an existing open issue: fixes #462 - [x] That issue was marked as [`status: accepting prs`](https://github.com/JoshuaKGoldberg/template-typescript-node-package/issues?q=is%3Aopen+is%3Aissue+label%3A%22status%3A+accepting+prs%22) - [x] Steps in [CONTRIBUTING.md](https://github.com/JoshuaKGoldberg/template-typescript-node-package/blob/main/.github/CONTRIBUTING.md) were taken ## Overview Adds support for provenance info on releases, see: https://www.npmjs.com/package/@sdl-codegen/node ![image](https://github.com/JoshuaKGoldberg/template-typescript-node-package/assets/49038/f70eddc1-5296-4ff0-a1f6-8926bdeae5cb)
1 parent 29e7267 commit 892c6a1

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

.github/workflows/release.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,3 +86,4 @@ on:
8686

8787
permissions:
8888
contents: write
89+
id-token: write

.release-it.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,5 +7,8 @@
77
"autoGenerate": true,
88
"release": true,
99
"releaseName": "v${version}"
10+
},
11+
"npm": {
12+
"publishArgs": ["--provenance"]
1013
}
1114
}

0 commit comments

Comments
 (0)