From dea4ecb9d477c4ead86c02cec425e962e0fe74f5 Mon Sep 17 00:00:00 2001 From: Simon Ding Date: Mon, 1 Sep 2025 00:12:35 +0800 Subject: [PATCH] feat: goreleaser proper handle ldflags --- .github/workflows/goreleaser.yml | 1 + .goreleaser.yaml | 2 ++ 2 files changed, 3 insertions(+) diff --git a/.github/workflows/goreleaser.yml b/.github/workflows/goreleaser.yml index 3c4e92c..1c47b96 100644 --- a/.github/workflows/goreleaser.yml +++ b/.github/workflows/goreleaser.yml @@ -46,5 +46,6 @@ jobs: args: release --clean --skip=validate env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + TMDB_API_KEY: ${{ secrets.TMDB_API_KEY }} # Your GoReleaser Pro key, if you are using the 'goreleaser-pro' distribution # GORELEASER_KEY: ${{ secrets.GORELEASER_KEY }} diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 94f67d9..4fb371f 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -24,6 +24,8 @@ builds: - darwin - freebsd main: ./cmd/polaris + ldflags: + - -X polaris/db.Version=$(git describe --tags --long) -X polaris/db.DefaultTmdbApiKey=$(echo $TMDB_API_KEY) goarch: - amd64 - arm64