don't fail if an npm publish attempt is for an existing version. (#12044)
This commit is contained in:
parent
f2ad519a87
commit
c4bb7db159
1 changed files with 16 additions and 1 deletions
17
.github/workflows/rust-release.yml
vendored
17
.github/workflows/rust-release.yml
vendored
|
|
@ -611,7 +611,22 @@ jobs:
|
|||
fi
|
||||
|
||||
echo "+ ${publish_cmd[*]}"
|
||||
"${publish_cmd[@]}"
|
||||
set +e
|
||||
publish_output="$("${publish_cmd[@]}" 2>&1)"
|
||||
publish_status=$?
|
||||
set -e
|
||||
|
||||
echo "${publish_output}"
|
||||
if [[ ${publish_status} -eq 0 ]]; then
|
||||
continue
|
||||
fi
|
||||
|
||||
if grep -qiE "previously published|cannot publish over|version already exists" <<< "${publish_output}"; then
|
||||
echo "Skipping already-published package version for ${filename}"
|
||||
continue
|
||||
fi
|
||||
|
||||
exit "${publish_status}"
|
||||
done
|
||||
|
||||
update-branch:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue