From f51f1adb6689286d97b31ba0e41b882663e0ebbd Mon Sep 17 00:00:00 2001 From: "Tj (bougyman) Vanderpoel" Date: Thu, 31 Jul 2025 13:13:43 -0500 Subject: [PATCH 1/3] fix: Have to build the gem before we can find it, doh --- ci/publish-gem.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/ci/publish-gem.sh b/ci/publish-gem.sh index bdf6f00..de4ae58 100755 --- a/ci/publish-gem.sh +++ b/ci/publish-gem.sh @@ -16,6 +16,7 @@ fi # }}} me=${BASH_SOURCE[0]} [ -L "$me" ] && me=$($readlink -f "$me") here=$(cd "$(dirname "$me")" && pwd) +root=$(cd "$here/.." && pwd) just_me=$(basename "$me") : "${GEM_NAME:=leopard}" @@ -58,6 +59,8 @@ then chmod 600 ~/.gem/credentials fi +bundle exec gem build + if [ -f "$here"/../.version.txt ] then version=$(<"$here"/../.version.txt) @@ -67,9 +70,9 @@ fi if [ -z "$version" ] then - gem="$(ls "$here"/../"$GEM_NAME"-*.gem | tail -1)" + gem="$(ls "$root"/"$GEM_NAME"-*.gem | tail -1)" else - gem="$(printf '%s/../%s-%s.gem' "$here" "$GEM_NAME" "$version")" + gem="$(printf '%s-%s.gem' "$root" "$version")" fi if [ ! -f "$gem" ] @@ -83,7 +86,6 @@ then printf "DEBUG: [%s] Building And Publishing %s to %s\n" "$just_me" "$gem" "$gem_host" >&2 fi -bundle exec gem build bundle exec gem push -k "$gem_key" --host "$gem_host" "$(basename "$gem")" # vim: set foldmethod=marker et ts=4 sts=4 sw=4 ft=bash : From b4ac28f99af8d1a89df2884748221073007a0f21 Mon Sep 17 00:00:00 2001 From: bougyman Date: Thu, 31 Jul 2025 12:16:02 -0600 Subject: [PATCH 2/3] Update ci/publish-gem.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- ci/publish-gem.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/publish-gem.sh b/ci/publish-gem.sh index de4ae58..adee0db 100755 --- a/ci/publish-gem.sh +++ b/ci/publish-gem.sh @@ -72,7 +72,7 @@ if [ -z "$version" ] then gem="$(ls "$root"/"$GEM_NAME"-*.gem | tail -1)" else - gem="$(printf '%s-%s.gem' "$root" "$version")" + gem="$(printf '%s/%s-%s.gem' "$root" "$GEM_NAME" "$version")" fi if [ ! -f "$gem" ] From e5a31f7b3dbcc8638d7b0fdf63ad4d532bdf46b3 Mon Sep 17 00:00:00 2001 From: bougyman Date: Thu, 31 Jul 2025 12:16:02 -0600 Subject: [PATCH 3/3] fix: Update ci/publish-gem.sh Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- ci/publish-gem.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ci/publish-gem.sh b/ci/publish-gem.sh index de4ae58..adee0db 100755 --- a/ci/publish-gem.sh +++ b/ci/publish-gem.sh @@ -72,7 +72,7 @@ if [ -z "$version" ] then gem="$(ls "$root"/"$GEM_NAME"-*.gem | tail -1)" else - gem="$(printf '%s-%s.gem' "$root" "$version")" + gem="$(printf '%s/%s-%s.gem' "$root" "$GEM_NAME" "$version")" fi if [ ! -f "$gem" ]