From 94b5899a8cc30851e7b527adadca862342b125ef Mon Sep 17 00:00:00 2001 From: Juan Cruz Fortunatti Date: Fri, 14 Aug 2026 01:50:19 +0200 Subject: [PATCH] ci: streamline release publishing --- .github/workflows/publish.yml | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 41cd7d6..dae3d1e 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -43,12 +43,6 @@ jobs: exit 1 fi - - name: Typecheck - run: npm run typecheck - - - name: Test - run: npm test - - name: Build run: npm run build @@ -56,7 +50,8 @@ jobs: run: npm pack --dry-run - name: Publish to npm - run: npm publish + # Full typecheck and tests run on pull requests and main. + # This tag job publishes only the artifact built and inspected above. + run: npm publish --ignore-scripts env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} -