What
./transblog --version currently prints version/commit/build_time only. When users report bugs, we usually need Go version + OS/arch to reproduce packaging/runtime issues.
Current
transblog version=dev commit=none build_time=unknown
Proposed
Extend version output to include:
go_version (via runtime.Version())os/arch (via runtime.GOOS/runtime.GOARCH)
Example:
transblog version=v1.0.0 commit=abc123 build_time=... go=go1.24.1 os=darwin arch=arm64
Acceptance criteria
--version prints these fields- Add a unit test for
version.String() (or new helper) - Ensure GoReleaser ldflags still work
What
./transblog --versioncurrently printsversion/commit/build_timeonly. When users report bugs, we usually need Go version + OS/arch to reproduce packaging/runtime issues.Current
Proposed
Extend version output to include:
go_version(viaruntime.Version())os/arch(viaruntime.GOOS/runtime.GOARCH)Example:
Acceptance criteria
--versionprints these fieldsversion.String()(or new helper)