Report the embedded release version

This commit is contained in:
2026-08-29 23:13:01 +00:00
parent 51edd384c0
commit ee2b8e63e6
6 changed files with 84 additions and 1 deletions

View File

@@ -58,6 +58,16 @@ steps:
build_binary windows amd64 ".exe"
build_binary windows arm64 ".exe"
smoke_binary="$dist/narratio-version-smoke"
go build -trimpath -ldflags "-s -w -X gitea.maximumdirect.net/eric/narratio/internal/buildinfo.Version=$version" \
-o "$smoke_binary" "$pkg"
reported_version="$("$smoke_binary" version)"
rm -f "$smoke_binary"
if [ "$reported_version" != "narratio $version" ]; then
echo "release binary reported unexpected version: $reported_version" >&2
exit 1
fi
publish-release:
image: woodpeckerci/plugin-release
depends_on: