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