ci(goreleaser): fix aur_sorces build to properly set the version (#1978)
it seems that the variable provided to -ldflags, at some point changed from `main.version` to `github.com/charmbracelet/crush/internal/version.Version`.
so reflect that to the build script for the AUR package.
expected change in the PKGBUILD is:
```
diff --git a/PKGBUILD b/PKGBUILD
index e9afb74..58779bf 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -23,7 +23,7 @@ build() {
export CGO_CXXFLAGS="${CXXFLAGS}"
export CGO_LDFLAGS="${LDFLAGS}"
export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"
- go build -ldflags="-w -s -buildid='' -linkmode=external -X main.version=v${pkgver}" .
+ go build -ldflags="-w -s -buildid='' -linkmode=external -X github.com/charmbracelet/crush/internal/version.Version=v${pkgver}" .
./crush completion bash >./completions/crush.bash
./crush completion zsh >./completions/crush.zsh
./crush completion fish >./completions/crush.fish
```
commit668adccfcae951f5523b33c91f03a6d4a4ca1650
authorДамјан Георгиевски <gdamjan@gmail.com>
dateMon 26 Jan 2026, 20:05 (9 months ago)
parent13c28e6
.goreleaser.yml+1−1
@@ -116,7 +116,7 @@ aur_sources:
116116 export CGO_CXXFLAGS="${CXXFLAGS}"
117117 export CGO_LDFLAGS="${LDFLAGS}"
118118 export GOFLAGS="-buildmode=pie -trimpath -mod=readonly -modcacherw"
119− go build -ldflags="-w -s -buildid='' -linkmode=external -X main.version=v${pkgver}" .
119+ go build -ldflags="-w -s -buildid='' -linkmode=external -X github.com/charmbracelet/crush/internal/version.Version=v${pkgver}" .
120120 ./crush completion bash >./completions/crush.bash
121121 ./crush completion zsh >./completions/crush.zsh
122122 ./crush completion fish >./completions/crush.fish