diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2075aab6..fa9493f7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -108,8 +108,9 @@ jobs: ls -l for i in *.gem; do if [ -f "$i" ]; then - if ! gem push "$i" >push.out; then - gemerr=$? + gem push "$i" >push.out + gemerr=$? + if [ -n "$gemerr" ]; then sed 's/^/::error:: /' push.out if ! grep -q "Repushing of gem" push.out; then exit $gemerr