Skip to content

Commit 22a9bd9

Browse files
committed
fix: wait for exact PyPI release
1 parent f125d08 commit 22a9bd9

1 file changed

Lines changed: 1 addition & 3 deletions

File tree

bin/release.sh

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -206,11 +206,9 @@ wait_for_pypi() {
206206
local package_name="$1"
207207
local expected_version="$2"
208208
local attempts=0
209-
local published_version
210209

211210
while :; do
212-
published_version="$(curl -fsSL "https://pypi.org/pypi/${package_name}/json" | jq -r '.info.version')"
213-
if [[ "${published_version}" == "${expected_version}" ]]; then
211+
if curl -fsSL "https://pypi.org/pypi/${package_name}/json" | jq -e --arg version "${expected_version}" '.releases[$version] | length > 0' >/dev/null; then
214212
return 0
215213
fi
216214
attempts=$((attempts + 1))

0 commit comments

Comments
 (0)