diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 18b35f41..bde0f608 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,6 +10,9 @@ on: jobs: release-image: runs-on: ubuntu-latest + permissions: + contents: read + id-token: write # npm trusted publishing (OIDC) steps: - uses: actions/checkout@v7 - uses: docker/setup-buildx-action@v4 @@ -18,16 +21,12 @@ jobs: node-version: 24 registry-url: 'https://registry.npmjs.org' cache: yarn - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - run: corepack enable - run: yarn install --frozen-lockfile - run: yarn build - run: du -h dist/src/main.js - run: npm publish --access public if: startsWith(github.ref, 'refs/tags/v') - env: - NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} - run: echo "PATCH=${GITHUB_REF/refs\/tags\//}" >> $GITHUB_ENV - run: echo "MINOR=${PATCH%.*}" >> $GITHUB_ENV - run: echo "MAJOR=${MINOR%.*}" >> $GITHUB_ENV