We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3a23253 commit 6765549Copy full SHA for 6765549
1 file changed
.github/workflows/release.yml
@@ -64,6 +64,18 @@ jobs:
64
exit 1
65
fi
66
67
+ - name: Check GitHub release state
68
+ id: release_state
69
+ env:
70
+ GH_TOKEN: ${{ github.token }}
71
+ TAG: ${{ steps.release.outputs.tag }}
72
+ run: |
73
+ if gh release view "$TAG" >/dev/null 2>&1; then
74
+ echo "exists=true" >> "$GITHUB_OUTPUT"
75
+ else
76
+ echo "exists=false" >> "$GITHUB_OUTPUT"
77
+ fi
78
+
79
- name: Create version PR or publish
80
id: changesets
81
uses: changesets/action@v1
@@ -75,7 +87,7 @@ jobs:
87
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
88
89
- name: Create GitHub release
- if: steps.changesets.outputs.published == 'true'
90
+ if: steps.release_state.outputs.exists != 'true'
91
env:
92
GH_TOKEN: ${{ github.token }}
93
TAG: ${{ steps.release.outputs.tag }}
0 commit comments