Skip to content

Publish to GHCR workflow#549

Merged
nickeskov merged 5 commits intomainfrom
publich-to-ghcr-workflow
Apr 30, 2026
Merged

Publish to GHCR workflow#549
nickeskov merged 5 commits intomainfrom
publich-to-ghcr-workflow

Conversation

@nickeskov
Copy link
Copy Markdown
Collaborator

No description provided.

@nickeskov nickeskov added enhancement New feature or request docker Pull requests that update Docker code labels Apr 30, 2026
@alexeykiselev alexeykiselev changed the title Publich to GHCR workflow Publish to GHCR workflow Apr 30, 2026
Copy link
Copy Markdown
Contributor

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

Adds a GitHub Actions workflow and unified Docker build to publish Nodemon images (core + bots) to GitHub Container Registry, along with Makefile targets to support multi-arch builds.

Changes:

  • Update Makefile build outputs and add linux/arm64 targets for nodemon + bots.
  • Add a new multi-stage Dockerfile that builds via Makefile targets using TARGETOS/TARGETARCH.
  • Add .github/workflows/publish-to-ghcr.yml to build/push multi-arch images to GHCR on demand or via workflow_call.

Reviewed changes

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

File Description
Makefile Adds native builds for nodemon + bots and introduces linux/arm64 build targets used by Docker builds.
Dockerfile New generalized multi-arch Docker build for nodemon / nodemon-telegram / nodemon-discord.
.github/workflows/publish-to-ghcr.yml New GH workflow to build and publish images to GHCR with selectable container/tag inputs.

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

Comment thread Makefile
Comment thread Dockerfile
Comment thread Dockerfile
Comment thread Dockerfile
Comment thread .github/workflows/publish-to-ghcr.yml Outdated
Comment thread .github/workflows/publish-to-ghcr.yml
Comment thread Makefile
Comment thread Makefile
alexeykiselev
alexeykiselev previously approved these changes Apr 30, 2026
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
alexeykiselev
alexeykiselev previously approved these changes Apr 30, 2026
Copy link
Copy Markdown
Contributor

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

Copilot reviewed 3 out of 3 changed files in this pull request and generated 1 comment.


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

Comment thread Dockerfile
@nickeskov nickeskov merged commit 2d50573 into main Apr 30, 2026
18 checks passed
@nickeskov nickeskov deleted the publich-to-ghcr-workflow branch April 30, 2026 14:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docker Pull requests that update Docker code enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants