From c5d5fcedd9d051579fda52b997ea45a3997fa7b8 Mon Sep 17 00:00:00 2001 From: Owen Date: Thu, 11 Dec 2025 19:37:51 -0500 Subject: [PATCH] Make sure to process version first Former-commit-id: f0309857b9d21bd67c1c7c0e3c38848fd9b40681 --- .github/workflows/cicd.yml | 60 ++++++++++++++++++++++---------------- 1 file changed, 35 insertions(+), 25 deletions(-) diff --git a/.github/workflows/cicd.yml b/.github/workflows/cicd.yml index 694f8d6..337bf68 100644 --- a/.github/workflows/cicd.yml +++ b/.github/workflows/cicd.yml @@ -101,7 +101,7 @@ jobs: - name: Set up QEMU uses: docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130 # v3.7.0 - - name: Set up Docker Buildx + - name: Set up 1.2.0 Buildx uses: docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1 - name: Log in to Docker Hub @@ -164,6 +164,16 @@ jobs: echo "Tag ${TAG} not visible after waiting"; exit 1 shell: bash + - name: Update version in main.go + run: | + TAG=${{ env.TAG }} + if [ -f main.go ]; then + sed -i 's/version_replaceme/'"$TAG"'/' main.go + echo "Updated main.go with version $TAG" + else + echo "main.go not found" + fi + - name: Ensure repository is at the tagged commit (dispatch only) if: ${{ github.event_name == 'workflow_dispatch' }} run: | @@ -576,28 +586,28 @@ jobs: # sarif_file: trivy-ghcr.sarif # category: Image Vulnerability Scan - - name: Build binaries - env: - CGO_ENABLED: "0" - GOFLAGS: "-trimpath" - run: | - set -euo pipefail - TAG_VAR="${TAG}" - make go-build-release tag=$TAG_VAR - shell: bash + # - name: Build binaries + # env: + # CGO_ENABLED: "0" + # GOFLAGS: "-trimpath" + # run: | + # set -euo pipefail + # TAG_VAR="${TAG}" + # make go-build-release tag=$TAG_VAR + # shell: bash - - name: Create GitHub Release - uses: softprops/action-gh-release@5be0e66d93ac7ed76da52eca8bb058f665c3a5fe # v2.4.2 - with: - tag_name: ${{ env.TAG }} - generate_release_notes: true - prerelease: ${{ env.IS_RC == 'true' }} - files: | - bin/* - fail_on_unmatched_files: true - draft: true - body: | - ## Container Images - - GHCR: `${{ env.GHCR_REF }}` - - Docker Hub: `${{ env.DH_REF || 'N/A' }}` - **Digest:** `${{ steps.build.outputs.digest }}` + # - name: Create GitHub Release + # uses: softprops/action-gh-release@5be0e66d93ac7ed76da52eca8bb058f665c3a5fe # v2.4.2 + # with: + # tag_name: ${{ env.TAG }} + # generate_release_notes: true + # prerelease: ${{ env.IS_RC == 'true' }} + # files: | + # bin/* + # fail_on_unmatched_files: true + # draft: true + # body: | + # ## Container Images + # - GHCR: `${{ env.GHCR_REF }}` + # - Docker Hub: `${{ env.DH_REF || 'N/A' }}` + # **Digest:** `${{ steps.build.outputs.digest }}`