diff --git a/.github/workflows/tags.yml b/.github/workflows/tags.yml index 024b815..c5735ad 100644 --- a/.github/workflows/tags.yml +++ b/.github/workflows/tags.yml @@ -20,18 +20,19 @@ jobs: - name: install dependencies run: go mod tidy - - name: set env + - name: set shortsha + id: set-sha run: | - git rev-parse --short HEAD >> ./shortsha + echo "shortsha=$(git rev-parse --short HEAD)" >> GITHUB_OUTPUT - name: Build amd64 run: | - shortsha=`git rev-parse --short HEAD` GOOS=linux GOARCH=amd64 go build -o bin/ddns_amd64_$TAG_VERSION "-X 'main.Shortsha=$shortsha' -X 'main.Version=$TAG_VERSION' -X 'main.Aarch=amd64'" ./cmd/... + shortsha=`git rev-parse --short HEAD` GOOS=linux GOARCH=amd64 go build -o bin/ddns_amd64_$TAG_VERSION "-X 'main.Shortsha=${{ steps.set-sha.outputs.shortsha }}' -X 'main.Version=$TAG_VERSION' -X 'main.Aarch=amd64'" ./cmd/... - name: Build arm64 run: | - GOOS=linux GOARCH=arm64 go build -o bin/ddns_arm64_$TAG_VERSION "-X 'main.Shortsha=$shortsha' -X 'main.Version=$TAG_VERSION' -X 'main.Aarch=arm64'" ./cmd/... + GOOS=linux GOARCH=arm64 go build -o bin/ddns_arm64_$TAG_VERSION "-X 'main.Shortsha=${{ steps.set-sha.outputs.shortsha }}' -X 'main.Version=$TAG_VERSION' -X 'main.Aarch=arm64'" ./cmd/... - name: push generic registry amd64 run: |