Skip to content

Commit 4919983

Browse files
committed
ci: Fix issue that cause the step for creating a GitHub release to exit prematurely.
1 parent f8b1c75 commit 4919983

File tree

1 file changed

+8
-11
lines changed

1 file changed

+8
-11
lines changed

.github/workflows/main.yml

Lines changed: 8 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -197,18 +197,15 @@ jobs:
197197
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
198198
PRERELEASE: ${{ needs.build.outputs.prerelease }}
199199
run: |
200+
set +e
200201
TAG_NAME="${GITHUB_REF#refs/tags/}"
201-
202-
gh release view "${TAG_NAME}" >/dev/null
203-
RELEASE_EXISTS=$?
204-
if [ $RELEASE_EXISTS -ne 0 ]; then
205-
gh release create "${TAG_NAME}" \
206-
--title "pytest-asyncio ${TAG_NAME}" \
207-
--notes-file release-notes.md \
208-
--draft \
209-
$( [ "${PRERELEASE}" = "true" ] && echo "--prerelease" ) \
210-
dist/*
211-
fi
202+
gh release view "${TAG_NAME}" >/dev/null && echo "Release already exists. Exiting." && exit 0
203+
gh release create "${TAG_NAME}" \
204+
--title "pytest-asyncio ${TAG_NAME}" \
205+
--notes-file release-notes.md \
206+
--draft \
207+
$( [ "${PRERELEASE}" = "true" ] && echo "--prerelease" ) \
208+
dist/*
212209
213210
publish-test-pypi:
214211
name: Publish packages to test.pypi.org

0 commit comments

Comments
 (0)