Skip release when npm version already exists
This commit is contained in:
3
.github/workflows/publish.yml
vendored
3
.github/workflows/publish.yml
vendored
@@ -29,7 +29,8 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
LOCAL=$(node -p "require('./package.json').version")
|
LOCAL=$(node -p "require('./package.json').version")
|
||||||
echo "version=$LOCAL" >> "$GITHUB_OUTPUT"
|
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"
|
echo "should_release=false" >> "$GITHUB_OUTPUT"
|
||||||
else
|
else
|
||||||
echo "should_release=true" >> "$GITHUB_OUTPUT"
|
echo "should_release=true" >> "$GITHUB_OUTPUT"
|
||||||
|
|||||||
Reference in New Issue
Block a user