From e19702ee7230897738fe894e38f0704f8b33d9e3 Mon Sep 17 00:00:00 2001 From: Simon Knott Date: Wed, 8 Nov 2023 14:52:05 +0100 Subject: [PATCH] fix: add publish step to release-please --- .github/workflows/release-please.yml | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index 55cc8476..be9cd8d0 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -6,14 +6,32 @@ on: jobs: release-please: runs-on: ubuntu-latest + permissions: + id-token: write + contents: write + pull-requests: write steps: - - uses: navikt/github-app-token-generator@2d70c12368d1958155af4d283f9f21c9a2a8cb98 + - uses: navikt/github-app-token-generator@a3831f44404199df32d8f39f7c0ad9bb8fa18b1c id: get-token with: private-key: ${{ secrets.TOKENS_PRIVATE_KEY }} app-id: ${{ secrets.TOKENS_APP_ID }} - - uses: GoogleCloudPlatform/release-please-action@v2 + - uses: GoogleCloudPlatform/release-please-action@v3 + id: release with: token: ${{ steps.get-token.outputs.token }} release-type: node package-name: '@netlify/angular-runtime' + - uses: actions/checkout@v4 + if: ${{ steps.release.outputs.release_created }} + - uses: actions/setup-node@v3 + with: + node-version: '*' + cache: 'npm' + check-latest: true + registry-url: 'https://registry.npmjs.org' + if: ${{ steps.release.outputs.release_created }} + - run: npm publish --provenance + if: ${{ steps.release.outputs.release_created }} + env: + NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}}