Skip to content

chore: remove Ubuntu-based container image#761

Merged
patrickhoefler merged 1 commit intomainfrom
simplify-docker-images
Jan 14, 2026
Merged

chore: remove Ubuntu-based container image#761
patrickhoefler merged 1 commit intomainfrom
simplify-docker-images

Conversation

@patrickhoefler
Copy link
Copy Markdown
Owner

  • Remove Dockerfile.ubuntu
  • Update .goreleaser.yaml to remove Ubuntu image builds
  • Update Makefile to remove Ubuntu build target
  • Update GitHub workflow to remove Ubuntu vulnerability scans and smoke tests
  • Update README.md to remove Ubuntu installation instructions
  • Update .gitignore to remove Dockerfile.ubuntu reference
  • Keep -alpine tag for backwards compatibility

…image only

- Remove Dockerfile.ubuntu
- Update .goreleaser.yaml to remove Ubuntu image builds
- Update Makefile to remove Ubuntu build target
- Update GitHub workflow to remove Ubuntu vulnerability scans and smoke tests
- Update README.md to remove Ubuntu installation instructions
- Update .gitignore to remove Dockerfile.ubuntu reference
- Keep -alpine tag for backwards compatibility
Copilot AI review requested due to automatic review settings January 14, 2026 16:40
@patrickhoefler patrickhoefler enabled auto-merge (squash) January 14, 2026 16:40
Copy link
Copy Markdown

Copilot AI left a comment

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 removes support for the Ubuntu-based container image, consolidating on a single Alpine-based image. The change simplifies the build and maintenance process by eliminating duplicate container image infrastructure while maintaining backward compatibility through the -alpine tag.

Changes:

  • Removed Ubuntu-based Dockerfile and all associated build/test infrastructure
  • Updated documentation to reflect single Alpine-based image approach
  • Retained -alpine tags in goreleaser for backward compatibility

Reviewed changes

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

Show a summary per file
File Description
Dockerfile.ubuntu Deleted Ubuntu-based Dockerfile
.goreleaser.yaml Removed Ubuntu image templates, added comment for backward compatibility
Makefile Consolidated Docker image build targets into single build-docker-image target
README.md Simplified Docker installation instructions to show single image option
.gitignore Removed exception for Dockerfile.ubuntu
.github/workflows/lint-and-test.yml Removed Ubuntu image vulnerability scans and smoke tests

@patrickhoefler patrickhoefler merged commit e5f5faf into main Jan 14, 2026
15 checks passed
@patrickhoefler patrickhoefler deleted the simplify-docker-images branch January 14, 2026 16:43
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