Skip to content

Commit 9d3fce0

Browse files
committed
fix(release): use setup-node v6 with registry-url for OIDC npm auth
Matches the pattern from ExpediaGroup/graphql-component#115: - Upgrade actions/setup-node from v4 to v6 - Add registry-url: https://registry.npmjs.org/ - setup-node v6 + registry-url + id-token:write handles OIDC auth Revert .releaserc.json to use @semantic-release/npm since OIDC auth is now properly configured by setup-node.
1 parent c14fc9a commit 9d3fce0

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/release.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,10 @@ jobs:
2222
persist-credentials: false
2323

2424
- name: Setup Node.js
25-
uses: actions/setup-node@v4
25+
uses: actions/setup-node@v6
2626
with:
2727
node-version: "latest"
28+
registry-url: https://registry.npmjs.org/
2829

2930
- name: Install dependencies
3031
run: npm install

.releaserc.json

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,15 +58,14 @@
5858
"changelogFile": "CHANGELOG.md"
5959
}
6060
],
61+
"@semantic-release/npm",
62+
"@semantic-release/github",
6163
[
6264
"@semantic-release/exec",
6365
{
64-
"prepareCmd": "npm version ${nextRelease.version} --no-git-tag-version --allow-same-version",
65-
"publishCmd": "npm publish --provenance --access public",
6666
"successCmd": "sh ../scripts/update-assets.sh"
6767
}
6868
],
69-
"@semantic-release/github",
7069
[
7170
"@semantic-release/git",
7271
{

0 commit comments

Comments
 (0)