From 58b09f119c00287c854e4afc315d7d6324e7563e Mon Sep 17 00:00:00 2001 From: twsl <45483159+twsl@users.noreply.github.com> Date: Tue, 26 May 2026 22:45:14 +0200 Subject: [PATCH 1/2] Update download URL for claude-code releases Signed-off-by: twsl <45483159+twsl@users.noreply.github.com> --- src/claude-code/bootstrap.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/claude-code/bootstrap.sh b/src/claude-code/bootstrap.sh index 5cc7baba..375daea5 100644 --- a/src/claude-code/bootstrap.sh +++ b/src/claude-code/bootstrap.sh @@ -11,7 +11,7 @@ if [[ -n "$TARGET" ]] && [[ ! "$TARGET" =~ ^(stable|latest|[0-9]+\.[0-9]+\.[0-9] exit 1 fi -GCS_BUCKET="https://storage.googleapis.com/claude-code-dist-86c565f3-f756-42ad-8dfa-d59b1c096819/claude-code-releases" +DOWNLOAD_BASE_URL="https://downloads.claude.ai/claude-code-releases" DOWNLOAD_DIR="$HOME/.claude/downloads" # Check for required dependencies @@ -105,10 +105,10 @@ fi mkdir -p "$DOWNLOAD_DIR" # Always download latest version (which has the most up-to-date installer) -version=$(download_file "$GCS_BUCKET/latest") +version=$(download_file "$DOWNLOAD_BASE_URL/latest") # Download manifest and extract checksum -manifest_json=$(download_file "$GCS_BUCKET/$version/manifest.json") +manifest_json=$(download_file "$DOWNLOAD_BASE_URL/$version/manifest.json") # Use jq if available, otherwise fall back to pure bash parsing if [ "$HAS_JQ" = true ]; then @@ -125,7 +125,7 @@ fi # Download and verify binary_path="$DOWNLOAD_DIR/claude-$version-$platform" -if ! download_file "$GCS_BUCKET/$version/$platform/claude" "$binary_path"; then +if ! download_file "$DOWNLOAD_BASE_URL/$version/$platform/claude" "$binary_path"; then echo "Download failed" >&2 rm -f "$binary_path" exit 1 From a87a829d008318159efad1c43a4c9469ecb03307 Mon Sep 17 00:00:00 2001 From: twsl <45483159+twsl@users.noreply.github.com> Date: Wed, 27 May 2026 10:01:22 +0200 Subject: [PATCH 2/2] Bump version from 2.0.0 to 2.0.1 Signed-off-by: twsl <45483159+twsl@users.noreply.github.com> --- src/claude-code/devcontainer-feature.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/claude-code/devcontainer-feature.json b/src/claude-code/devcontainer-feature.json index 1e970d37..be0f0ab5 100644 --- a/src/claude-code/devcontainer-feature.json +++ b/src/claude-code/devcontainer-feature.json @@ -1,6 +1,6 @@ { "id": "claude-code", - "version": "2.0.0", + "version": "2.0.1", "name": "claude-code", "documentationURL": "http://github.com/devcontainers-extra/features/tree/main/src/claude-code", "description": "Claude Code is an agentic coding tool that lives in your terminal", @@ -22,4 +22,4 @@ } }, "installsAfter": [] -} \ No newline at end of file +}