[PR #1046] [CLOSED] Add Docker image build to GHCR #86

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

📋 Pull Request Information

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

Base: main ← Head: docker-build-ghcr


📝 Commits (1)

  • 1369e4f Add Docker image build to GHCR

📊 Changes

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

View changed files

📝 .github/workflows/build.yml (+37 -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/marker689/tg-ws-proxy 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/1046 **Author:** [@Marker689](https://github.com/Marker689) **Created:** 6/25/2026 **Status:** ❌ Closed **Base:** `main` ← **Head:** `docker-build-ghcr` --- ### 📝 Commits (1) - [`1369e4f`](https://github.com/Flowseal/tg-ws-proxy/commit/1369e4f05524df5ca65f263b5d5723648ebd1e73) Add Docker image build to GHCR ### 📊 Changes **1 file changed** (+37 additions, -0 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build.yml` (+37 -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/marker689/tg-ws-proxy` 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:52 +03:00
mirror-bot changed title from [PR #1046] [CLOSED] Add Docker image build to GHCR to [PR #1046] Add Docker image build to GHCR 2026-07-20 04:11:39 +03:00
mirror-bot changed title from [PR #1046] Add Docker image build to GHCR to [PR #1046] [CLOSED] Add Docker image build to GHCR 2026-07-20 23:15:08 +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#86