Skip to content

feat: rework containers to build zsh and use debian trixie - #13

Open
carlosala wants to merge 30 commits into
mainfrom
cs-modern
Open

feat: rework containers to build zsh and use debian trixie#13
carlosala wants to merge 30 commits into
mainfrom
cs-modern

Conversation

@carlosala

Copy link
Copy Markdown
Member

No description provided.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR reworks the ohmyzsh/zsh image to compile Zsh directly from the upstream zsh-users/zsh repository (instead of inheriting from zshusers/zsh), and updates CI/tagging to reflect the new build approach.

Changes:

  • Replace the zsh image base with a multi-stage build that clones and compiles Zsh from source.
  • Update zsh/README.md to reflect that the image no longer bundles Oh My Zsh.
  • Adjust the GitHub Actions workflow to include Zsh 5.9.1 (and additional 4.3.x tags) and add safety conditionals around Docker Hub login.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 3 comments.

File Description
zsh/Dockerfile Switches to a Debian-based multi-stage build that compiles and installs Zsh artifacts into the runtime image.
zsh/README.md Updates documentation to describe the new “Zsh-only” image contents and examples.
zsh/sources.list Removes the old Debian Buster archive sources usage for the zsh image.
.github/workflows/main.yml Updates Zsh version matrix/latest version and adjusts job/step gating for Docker Hub operations.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread zsh/README.md
Comment thread zsh/Dockerfile Outdated
Comment thread .github/workflows/main.yml Outdated
@carlosala
carlosala marked this pull request as ready for review June 29, 2026 10:53
@carlosala carlosala changed the title feat: rework zsh container to build zsh ourselves feat: rework containers to build zsh and use debian trixie Jun 29, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 18 out of 18 changed files in this pull request and generated 5 comments.

Comment thread zsh/README.md
Comment thread zsh/Dockerfile
Comment thread .github/workflows/main.yml
Comment thread .github/workflows/main.yml Outdated
Comment thread zsh/Dockerfile
@carlosala
carlosala requested review from Copilot and mcornella July 24, 2026 11:08

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 18 out of 18 changed files in this pull request and generated 4 comments.

Comment thread zsh/Dockerfile
Comment thread zsh/Dockerfile
Comment thread zsh/Dockerfile Outdated
Comment thread zsh/Dockerfile
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.

2 participants