on main help sign in
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
1 file changed+1−1
.goreleaser.yml+1−1
.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