From 041468f72443af9e25cdfd88e0754d795afd6ee5 Mon Sep 17 00:00:00 2001 From: Naterfute Date: Tue, 16 Sep 2025 01:25:39 -0700 Subject: [PATCH] fix: tag versions don't work numnut --- .github/workflows/prod-build.yaml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/prod-build.yaml b/.github/workflows/prod-build.yaml index 16946238b..e811e10b7 100644 --- a/.github/workflows/prod-build.yaml +++ b/.github/workflows/prod-build.yaml @@ -3,8 +3,6 @@ on: push: branches: - 'releases/*' - tags: - - 'releases/*' permissions: packages: write @@ -18,6 +16,14 @@ jobs: with: fetch-depth: 0 + - name: Extract version from branch name + id: extract_version + run: | + # Extract version from branch name (e.g., releases/v4.0.0 -> v4.0.0) + BRANCH_NAME=${GITHUB_REF#refs/heads/} + VERSION=${BRANCH_NAME#releases/} + echo "version=$VERSION" >> $GITHUB_OUTPUT + - name: Login to GHCR uses: docker/login-action@v3 with: @@ -34,7 +40,7 @@ jobs: context: . push: true tags: | - ghcr.io/${{ github.repository }}:${{ github.event.release.tag_name }} + ghcr.io/${{ github.repository }}:${{ steps.extract_version.outputs.version }} ghcr.io/${{ github.repository }}:latest platforms: linux/amd64,linux/arm64 cache-from: type=gha