From 79de661f3b86ccfc0280c298c67ba4f6ff21eae7 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 3 Apr 2026 03:32:05 +0000 Subject: [PATCH 1/3] Initial plan From 282eef50410dc6b395a540699a40a36856ca7533 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 3 Apr 2026 03:35:50 +0000 Subject: [PATCH 2/3] fix: unset stale GH_HOST when github_host is github.com Agent-Logs-Url: https://github.com/github/gh-aw/sessions/30a6422b-97fb-4c86-bb2a-187e682fd2d2 Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- actions/setup/sh/configure_gh_for_ghe.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/actions/setup/sh/configure_gh_for_ghe.sh b/actions/setup/sh/configure_gh_for_ghe.sh index 88e90b6e954..75f0d373944 100755 --- a/actions/setup/sh/configure_gh_for_ghe.sh +++ b/actions/setup/sh/configure_gh_for_ghe.sh @@ -65,6 +65,14 @@ main() { # If the host is github.com, no configuration is needed if [ "$github_host" = "github.com" ]; then echo "Using public GitHub (github.com) - no additional gh configuration needed" + # Clear any stale GH_HOST to prevent gh CLI mismatches + if [ -n "${GH_HOST:-}" ] && [ "${GH_HOST}" != "github.com" ]; then + echo "Clearing stale GH_HOST=${GH_HOST}" + unset GH_HOST + if [ -n "${GITHUB_ENV:-}" ]; then + echo "GH_HOST=github.com" >> "${GITHUB_ENV}" + fi + fi return 0 fi From 634d53319a126dde3df8074be8d324449b31b567 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 3 Apr 2026 04:36:24 +0000 Subject: [PATCH 3/3] fix: omit stale GH_HOST value from log and clear rather than set in GITHUB_ENV Agent-Logs-Url: https://github.com/github/gh-aw/sessions/f7fa60de-4903-4101-bfa5-3211d8b0c0e0 Co-authored-by: pelikhan <4175913+pelikhan@users.noreply.github.com> --- actions/setup/sh/configure_gh_for_ghe.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/actions/setup/sh/configure_gh_for_ghe.sh b/actions/setup/sh/configure_gh_for_ghe.sh index 75f0d373944..2e530440c03 100755 --- a/actions/setup/sh/configure_gh_for_ghe.sh +++ b/actions/setup/sh/configure_gh_for_ghe.sh @@ -67,10 +67,10 @@ main() { echo "Using public GitHub (github.com) - no additional gh configuration needed" # Clear any stale GH_HOST to prevent gh CLI mismatches if [ -n "${GH_HOST:-}" ] && [ "${GH_HOST}" != "github.com" ]; then - echo "Clearing stale GH_HOST=${GH_HOST}" + echo "Clearing stale GH_HOST" >&2 unset GH_HOST if [ -n "${GITHUB_ENV:-}" ]; then - echo "GH_HOST=github.com" >> "${GITHUB_ENV}" + echo "GH_HOST=" >> "${GITHUB_ENV}" fi fi return 0