From 0af3c331ff0590ec35858c332fce1d5283778827 Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 10 Jan 2026 02:06:20 +0100 Subject: [PATCH] fix(release): embed version in artifacts --- .goreleaser.yaml | 10 ++++++++++ CHANGELOG.md | 6 ++++++ 2 files changed, 16 insertions(+) diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 6a0357b..04fe766 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -9,6 +9,11 @@ builds: - id: gog main: ./cmd/gog binary: gog + ldflags: >- + -s -w + -X github.com/steipete/gogcli/internal/cmd.version={{ .Tag }} + -X github.com/steipete/gogcli/internal/cmd.commit={{ .ShortCommit }} + -X github.com/steipete/gogcli/internal/cmd.date={{ .Date }} env: - CGO_ENABLED=0 targets: @@ -19,6 +24,11 @@ builds: - id: gog_darwin main: ./cmd/gog binary: gog + ldflags: >- + -s -w + -X github.com/steipete/gogcli/internal/cmd.version={{ .Tag }} + -X github.com/steipete/gogcli/internal/cmd.commit={{ .ShortCommit }} + -X github.com/steipete/gogcli/internal/cmd.date={{ .Date }} env: - CGO_ENABLED=1 targets: diff --git a/CHANGELOG.md b/CHANGELOG.md index 4be061d..a0e6795 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 0.5.2 - 2026-01-10 + +### Fixed + +- Release builds: embed version/commit/date so `gog --version` is correct (Homebrew/tap installs too). + ## 0.5.1 - 2026-01-09 ### Added