[PR #1047] [CLOSED] Add Docker image build to GHCR with multi-arch support #87

Closed
opened 2026-07-19 11:34:53 +03:00 by mirror-bot · 0 comments

📋 Pull Request Information

Original PR: https://github.com/Flowseal/tg-ws-proxy/pull/1047
Author: @Marker689
Created: 6/25/2026
Status: ❌ Closed

Base: main ← Head: docker-build-ghcr


📝 Commits (3)

  • 1369e4f Add Docker image build to GHCR
  • bd150a5 Add latest tag to Docker image metadata
  • 509d82f Remove SHA tag from Docker image metadata

📊 Changes

1 file changed (+40 additions, -0 deletions)

View changed files

📝 .github/workflows/build.yml (+40 -0)

📄 Description

Changes

Added a new build-docker job to the CI/CD pipeline that builds and pushes multi-arch (amd64/arm64) Docker images to GHCR.

What it does

  • Builds Docker images for both linux/amd64 and linux/arm64 platforms
  • Pushes to ghcr.io/${{ github.repository }} with semantic versioning tags
  • Uses docker/metadata-action for proper tag management (latest, sha, semver)
  • Uses docker/setup-qemu-action for multi-arch support

Why

The original Dockerfile already supports containerized deployment but there's no automated build/push pipeline. This allows users to pull pre-built images without building locally.

Workflow usage

  • With release: Triggers alongside the existing build jobs when make_release is enabled
  • Without release: Can be triggered standalone via workflow_dispatch to just build/push Docker images

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Flowseal/tg-ws-proxy/pull/1047 **Author:** [@Marker689](https://github.com/Marker689) **Created:** 6/25/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `docker-build-ghcr` --- ### 📝 Commits (3) - [`1369e4f`](https://github.com/Flowseal/tg-ws-proxy/commit/1369e4f05524df5ca65f263b5d5723648ebd1e73) Add Docker image build to GHCR - [`bd150a5`](https://github.com/Flowseal/tg-ws-proxy/commit/bd150a57e9a4b9196e28423f881512002ca92c7c) Add latest tag to Docker image metadata - [`509d82f`](https://github.com/Flowseal/tg-ws-proxy/commit/509d82f57fcae88851939607230f6c91fb2f31ea) Remove SHA tag from Docker image metadata ### 📊 Changes **1 file changed** (+40 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build.yml` (+40 -0) </details> ### 📄 Description ## Changes Added a new `build-docker` job to the CI/CD pipeline that builds and pushes multi-arch (amd64/arm64) Docker images to GHCR. ### What it does - Builds Docker images for both `linux/amd64` and `linux/arm64` platforms - Pushes to `ghcr.io/${{ github.repository }}` with semantic versioning tags - Uses `docker/metadata-action` for proper tag management (latest, sha, semver) - Uses `docker/setup-qemu-action` for multi-arch support ### Why The original Dockerfile already supports containerized deployment but there's no automated build/push pipeline. This allows users to pull pre-built images without building locally. ### Workflow usage - **With release**: Triggers alongside the existing build jobs when `make_release` is enabled - **Without release**: Can be triggered standalone via `workflow_dispatch` to just build/push Docker images --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
mirror-bot added the pull-request label 2026-07-19 11:34:53 +03:00
mirror-bot changed title from [PR #1047] [CLOSED] Add Docker image build to GHCR with multi-arch support to [PR #1047] Add Docker image build to GHCR with multi-arch support 2026-07-20 04:11:42 +03:00
mirror-bot changed title from [PR #1047] Add Docker image build to GHCR with multi-arch support to [PR #1047] [CLOSED] Add Docker image build to GHCR with multi-arch support 2026-07-20 23:15:09 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Utilities/tg-ws-proxy#87