From 74b258b12d4cf7b44f77026c09fa4d66fbac99e2 Mon Sep 17 00:00:00 2001 From: MivoDev Date: Sun, 18 Jan 2026 12:07:31 +0700 Subject: [PATCH] feat: add GitHub Actions workflow for Docker image build and publish to GHCR and Docker Hub. --- .github/workflows/docker-publish.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 7f95d5e..6869efe 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -13,6 +13,9 @@ env: REGISTRY: ghcr.io # github.repository as / IMAGE_NAME: ${{ github.repository }} + # Map secrets to env for availability in 'if' conditions + DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} + DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} jobs: build: @@ -41,7 +44,7 @@ jobs: # Login against Docker Hub (Optional fallback if secrets exist) - name: Log into Docker Hub - if: github.event_name != 'pull_request' && secrets.DOCKER_USERNAME != '' + if: github.event_name != 'pull_request' && env.DOCKER_USERNAME != '' uses: docker/login-action@v3 with: registry: docker.io