Skip to content

Rework container builds#349

Merged
inetol merged 1 commit into
devfrom
midas-color
May 30, 2026
Merged

Rework container builds#349
inetol merged 1 commit into
devfrom
midas-color

Conversation

@inetol
Copy link
Copy Markdown
Member

@inetol inetol commented May 30, 2026

enh: move to file based script
enh: custom podman
fix: arm64 images
feat: add docker.io registry
enh: cleanup

Closes #213

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 reworks container image building and publishing to use a file-based mise task with custom Podman setup, while adding Docker Hub as an additional image registry for redundancy.

Changes:

  • Replaces the container CD build/push flow with mise run build:container and static Podman setup.
  • Updates the Dockerfile build/runtime stages for multi-architecture standalone binaries.
  • Documents Docker Hub usage and adjusts ignore rules/configuration for the new mise task layout.

Reviewed changes

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

Show a summary per file
File Description
README.md Documents multiple container registries and updates validation instructions.
Dockerfile Reworks builder/runtime image construction and architecture targeting.
.oxfmtrc.json Updates formatter options.
.mise/tasks/build/container.sh Adds the container build/publish task.
.mise/snippets/get_ctx.sh Adds Git commit context helper.
.mise/snippets/condition_cmd.sh Adds command availability guard helper.
.mise/snippets/condition_ci.sh Adds CI environment guard helper.
.gitignore Allows .mise task files to be tracked.
.github/workflows/cd.yml Replaces action-based container build/push with mise + Podman workflow steps.
.dockerignore Includes .mise files in the Docker build context.

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

Comment thread Dockerfile Outdated
Comment thread .mise/tasks/build/container.sh Outdated
Comment thread README.md Outdated
@inetol inetol added this pull request to the merge queue May 30, 2026
Merged via the queue into dev with commit 03cb2a8 May 30, 2026
1 check passed
@inetol inetol deleted the midas-color branch May 30, 2026 11:27
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.

Múltiples proveedores para contenedores

2 participants