From 46b2aa93d0bf369774410dbde06fd388d28f511b Mon Sep 17 00:00:00 2001 From: Advait Paliwal Date: Wed, 15 Apr 2026 23:15:27 -0700 Subject: [PATCH] Skip release when npm version already exists --- .github/workflows/publish.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 0bca354..2361236 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -29,7 +29,8 @@ jobs: run: | LOCAL=$(node -p "require('./package.json').version") echo "version=$LOCAL" >> "$GITHUB_OUTPUT" - if gh release view "v$LOCAL" >/dev/null 2>&1; then + PUBLISHED=$(npm view @companion-ai/feynman version 2>/dev/null || true) + if [ "$PUBLISHED" = "$LOCAL" ] || gh release view "v$LOCAL" >/dev/null 2>&1; then echo "should_release=false" >> "$GITHUB_OUTPUT" else echo "should_release=true" >> "$GITHUB_OUTPUT"