From 6edb2cde11642b1ba3cae040a43b4666b750542c Mon Sep 17 00:00:00 2001 From: Naterfute Date: Tue, 30 Sep 2025 14:41:13 -0700 Subject: [PATCH] fix: i really hate github actions --- .github/workflows/prod-build.yaml | 10 +++++++++- .github/workflows/release.yaml | 7 ------- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/.github/workflows/prod-build.yaml b/.github/workflows/prod-build.yaml index 8e833355e..d394cdf9d 100644 --- a/.github/workflows/prod-build.yaml +++ b/.github/workflows/prod-build.yaml @@ -1,4 +1,4 @@ -name: Build and Push release docker image +name: Build & Push Version on: push: branches: @@ -16,6 +16,14 @@ jobs: with: fetch-depth: 1 + - name: Extract version from branch name + id: extract_version + run: | + BRANCH_NAME="${{ github.ref_name }}" + VERSION="${BRANCH_NAME#releases/v}" + echo "version=$VERSION" >> $GITHUB_OUTPUT + echo "Extracted version: $VERSION" + - name: Login to GHCR uses: docker/login-action@v3 with: diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 755011dab..3c4b2da39 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -65,10 +65,3 @@ jobs: draft: false prerelease: ${{ inputs.release_type == 'prerelease' }} files: panel.tar.gz - - build-docker: - name: Build and Push release docker image - needs: create-release - uses: ./.github/workflows/prod-build.yaml - permissions: - packages: write