From 1b7db43faa074009318bb66f4931f6f31d5554fa Mon Sep 17 00:00:00 2001 From: Jeff Charles Date: Wed, 28 Jan 2026 16:06:34 -0500 Subject: [PATCH 1/2] Fix issue with checking gem push exit code in release workflow --- .github/workflows/release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2075aab6..d1548d12 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -108,8 +108,8 @@ 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 From 5afd2b082fb25f6424a024869eb9c377d4f5f3c2 Mon Sep 17 00:00:00 2001 From: Jeffrey Charles Date: Mon, 2 Feb 2026 09:07:29 -0500 Subject: [PATCH 2/2] Update .github/workflows/release.yml Co-authored-by: Jimmy Bourassa --- .github/workflows/release.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d1548d12..fa9493f7 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -108,7 +108,8 @@ jobs: ls -l for i in *.gem; do if [ -f "$i" ]; then - gem push "$i" >push.out || 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