From 71ae9f41edaf8eb09ea637c36bd4a637876be9d3 Mon Sep 17 00:00:00 2001 From: Gregory Schier Date: Sun, 22 Feb 2026 10:10:06 -0800 Subject: [PATCH] Use npm trusted publishing for CLI release workflow --- .github/workflows/release-cli-npm.yml | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/.github/workflows/release-cli-npm.yml b/.github/workflows/release-cli-npm.yml index 56dab62b..32ad24f4 100644 --- a/.github/workflows/release-cli-npm.yml +++ b/.github/workflows/release-cli-npm.yml @@ -117,46 +117,30 @@ jobs: echo "Preparing CLI npm packages for version: $VERSION" YAAK_CLI_VERSION="$VERSION" node npm/prepare-publish.js - - name: Ensure NPM token exists - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - run: | - if [ -z "$NODE_AUTH_TOKEN" ]; then - echo "NPM_TOKEN is not configured" - exit 1 - fi - - name: Publish @yaakapp/cli-darwin-arm64 run: npm publish --provenance --access public working-directory: npm/cli-darwin-arm64 - env: { NODE_AUTH_TOKEN: "${{ secrets.NPM_TOKEN }}" } - name: Publish @yaakapp/cli-darwin-x64 run: npm publish --provenance --access public working-directory: npm/cli-darwin-x64 - env: { NODE_AUTH_TOKEN: "${{ secrets.NPM_TOKEN }}" } - name: Publish @yaakapp/cli-linux-arm64 run: npm publish --provenance --access public working-directory: npm/cli-linux-arm64 - env: { NODE_AUTH_TOKEN: "${{ secrets.NPM_TOKEN }}" } - name: Publish @yaakapp/cli-linux-x64 run: npm publish --provenance --access public working-directory: npm/cli-linux-x64 - env: { NODE_AUTH_TOKEN: "${{ secrets.NPM_TOKEN }}" } - name: Publish @yaakapp/cli-win32-arm64 run: npm publish --provenance --access public working-directory: npm/cli-win32-arm64 - env: { NODE_AUTH_TOKEN: "${{ secrets.NPM_TOKEN }}" } - name: Publish @yaakapp/cli-win32-x64 run: npm publish --provenance --access public working-directory: npm/cli-win32-x64 - env: { NODE_AUTH_TOKEN: "${{ secrets.NPM_TOKEN }}" } - name: Publish @yaakapp/cli run: npm publish --provenance --access public working-directory: npm/cli - env: { NODE_AUTH_TOKEN: "${{ secrets.NPM_TOKEN }}" }