Skip to content

👷 Modernize Docker publish workflow with ARM64 support#154

Open
Shion1305 wants to merge 1 commit intooduwsdl:masterfrom
Shion1305:shion/modernize-docker-workflow
Open

👷 Modernize Docker publish workflow with ARM64 support#154
Shion1305 wants to merge 1 commit intooduwsdl:masterfrom
Shion1305:shion/modernize-docker-workflow

Conversation

@Shion1305
Copy link
Copy Markdown

@Shion1305 Shion1305 commented Jan 6, 2026

Hi team! Thank you for maintaining this awesome tool ❤️
I noticed that arm docker image is not being publish on this project. We have potential demand to run this on arm machine, I've added linux/arm64 support to the workflow. Please feel free to review 🙏

Summary

  • Replaced non-standard VaultVulp/gp-docker-action with official Docker actions
  • Added multi-architecture support for linux/amd64 and linux/arm64
  • Updated Dockerfile to use TARGETARCH for cross-platform builds
  • Modernized GitHub Actions versions in build workflow

Changes

  • Dockerfile: Added TARGETARCH build arg to support multi-platform builds
  • publish.yml: Rewrote using docker/build-push-action with buildx for ARM64 support
  • build.yml: Updated action versions to latest (v4/v5)

Images will now be published to GitHub Container Registry with multi-architecture support.

@Shion1305
Copy link
Copy Markdown
Author

@ibnesayeed @machawk1 Thank you for creating this fantastic tool! I apologize for reaching out to you all. I genuinely appreciate your efforts in developing and maintaining this incredible tool. I kindly request a review to ensure its continued utilization across various use cases.

@kotabyte
Copy link
Copy Markdown

Adding @dcalano as well

@phonedude
Copy link
Copy Markdown
Member

Hi Shion: thanks for this. Let me reach out to everyone and get their ok.

@machawk1 machawk1 requested a review from ibnesayeed March 19, 2026 21:18
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.

3 participants