From 7e8d6c3afa0011a2b39dd973ae1a0af5a021fa7b Mon Sep 17 00:00:00 2001 From: Story Crater Bot <19826264+Riotpiaole@users.noreply.github.com> Date: Wed, 2 Sep 2026 10:14:36 -0700 Subject: [PATCH] fix: pass COMMIT_SHA build arg to Docker for CI status display --- .gitea/workflows/build-push.yml | 1 + Dockerfile | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/.gitea/workflows/build-push.yml b/.gitea/workflows/build-push.yml index 35d69c8..b0a2242 100644 --- a/.gitea/workflows/build-push.yml +++ b/.gitea/workflows/build-push.yml @@ -53,6 +53,7 @@ jobs: - name: Build image run: | docker build --no-cache \ + --build-arg COMMIT_SHA=${{ steps.sha.outputs.short_sha }} \ -t "${IMAGE}:${{ steps.sha.outputs.short_sha }}" \ -t "${IMAGE}:latest" \ . diff --git a/Dockerfile b/Dockerfile index 7b623f6..aad1f29 100644 --- a/Dockerfile +++ b/Dockerfile @@ -15,6 +15,10 @@ RUN pnpm install --frozen-lockfile --ignore-scripts # Copy source COPY . . +# Pass commit SHA at build time +ARG COMMIT_SHA=dev +ENV COMMIT_SHA=${COMMIT_SHA} + # Build Next.js app RUN pnpm run build