Skip to content

Update zsh-in-docker.sh - #37

Open
gmli-eu wants to merge 1 commit into
deluan:masterfrom
gmli-eu:chore/update_ohmyzsh_installer
Open

Update zsh-in-docker.sh#37
gmli-eu wants to merge 1 commit into
deluan:masterfrom
gmli-eu:chore/update_ohmyzsh_installer

Conversation

@gmli-eu

@gmli-eu gmli-eu commented Aug 18, 2026

Copy link
Copy Markdown

What does this PR do?

Updates the Oh My Zsh installer URL from the legacy robbyrussell/oh-my-zsh repository to the current official install.ohmyz.sh endpoint.

The existing URL points to the old Oh My Zsh repository and can currently result in HTTP errors during the Docker build. Because the response is piped directly to sh, these errors can surface as confusing shell syntax errors.

The new URL is the official Oh My Zsh installation endpoint and is invoked with curl -fsSL so HTTP failures cause the build to fail cleanly.

Why?

The current installer URL:

https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh

is obsolete. Oh My Zsh has moved to the ohmyzsh/ohmyzsh repository and provides https://install.ohmyz.sh as an official installation endpoint.

This keeps the existing one-line installation approach and does not change the user-facing behaviour of zsh-in-docker.

Changes

  • Replace the legacy robbyrussell/oh-my-zsh installer URL with https://install.ohmyz.sh
  • Use curl -fsSL so HTTP errors are handled correctly
  • Keep the existing unattended installation behaviour unchanged

@gmli-eu

gmli-eu commented Aug 18, 2026

Copy link
Copy Markdown
Author

Found this issue while trying to update Claude Code .devcontainer dependencies during yesterday's GitHub outage. @deluan can you review it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant