From 2ab30a40e4bb7907d853e96d8db35c4b4719ebed Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 18 Jan 2026 13:51:06 +0000 Subject: [PATCH 1/2] Update install script to download gh CLI from GitHub releases Switch from apt-get to downloading directly from github.com/cli/cli releases for better compatibility with restricted network environments. --- .claude/scripts/install-tools.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.claude/scripts/install-tools.sh b/.claude/scripts/install-tools.sh index 7ef64de..083fc05 100644 --- a/.claude/scripts/install-tools.sh +++ b/.claude/scripts/install-tools.sh @@ -5,7 +5,11 @@ set -e if [ "$CLAUDE_CODE_REMOTE" = "true" ]; then if ! command -v gh &> /dev/null; then echo "Installing GitHub CLI..." - sudo apt-get update - sudo apt-get install -y gh + GH_VERSION="2.45.0" + curl -L "https://github.com/cli/cli/releases/download/v${GH_VERSION}/gh_${GH_VERSION}_linux_amd64.tar.gz" -o /tmp/gh.tar.gz + tar -xzf /tmp/gh.tar.gz -C /tmp + sudo cp "/tmp/gh_${GH_VERSION}_linux_amd64/bin/gh" /usr/local/bin/ + rm -rf /tmp/gh.tar.gz "/tmp/gh_${GH_VERSION}_linux_amd64" + echo "GitHub CLI installed successfully" fi fi From 92f98e90291829d77fe5556ec984e87a12c78218 Mon Sep 17 00:00:00 2001 From: Claude Date: Sun, 18 Jan 2026 13:52:36 +0000 Subject: [PATCH 2/2] Fetch latest gh CLI version dynamically from GitHub API Instead of hardcoding a version, query the releases/latest endpoint to always install the most recent gh CLI release. --- .claude/scripts/install-tools.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.claude/scripts/install-tools.sh b/.claude/scripts/install-tools.sh index 083fc05..b1524b8 100644 --- a/.claude/scripts/install-tools.sh +++ b/.claude/scripts/install-tools.sh @@ -5,11 +5,12 @@ set -e if [ "$CLAUDE_CODE_REMOTE" = "true" ]; then if ! command -v gh &> /dev/null; then echo "Installing GitHub CLI..." - GH_VERSION="2.45.0" + GH_VERSION=$(curl -s https://api.github.com/repos/cli/cli/releases/latest | grep '"tag_name"' | cut -d '"' -f 4 | sed 's/^v//') + echo "Latest version: ${GH_VERSION}" curl -L "https://github.com/cli/cli/releases/download/v${GH_VERSION}/gh_${GH_VERSION}_linux_amd64.tar.gz" -o /tmp/gh.tar.gz tar -xzf /tmp/gh.tar.gz -C /tmp sudo cp "/tmp/gh_${GH_VERSION}_linux_amd64/bin/gh" /usr/local/bin/ rm -rf /tmp/gh.tar.gz "/tmp/gh_${GH_VERSION}_linux_amd64" - echo "GitHub CLI installed successfully" + echo "GitHub CLI ${GH_VERSION} installed successfully" fi fi