ci(release): switch to npm trusted publishers with OIDC (#2550)

This commit is contained in:
Valentin Maerten
2025-12-07 09:55:18 +01:00
committed by GitHub
parent 2161f33b5c
commit 896d65b21f

View File

@@ -5,6 +5,10 @@ on:
tags:
- 'v*'
permissions:
id-token: write # Required for OIDC
contents: read
jobs:
goreleaser:
runs-on: ubuntu-latest
@@ -19,9 +23,14 @@ jobs:
with:
go-version: 1.25.x
- name: npm-login
run: |
npm config set '//registry.npmjs.org/:_authToken'=${{ secrets.NPM_TOKEN }}
- uses: actions/setup-node@v4
with:
node-version: '24'
registry-url: 'https://registry.npmjs.org'
- name: Update npm
run: npm install -g npm@latest
- name: Install Task
uses: go-task/setup-task@v1