From cc87b3aeb2d52aff5344b906abcb1086e7ece7df Mon Sep 17 00:00:00 2001 From: Victor Castell Date: Sat, 12 Mar 2022 17:18:41 +0100 Subject: [PATCH] Properly set the version on all binaries build --- .goreleaser.yml | 60 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/.goreleaser.yml b/.goreleaser.yml index a4722c8b8..35ad0fb63 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -54,6 +54,16 @@ builds: ldflags: # We need to build a static binary because we are building in a glibc based system and running in a musl container - -s -w -extldflags "-static" + - -X github.com/maticnetwork/heimdall/version.Name=heimdall + - -X github.com/maticnetwork/heimdall/version.ServerName=heimdalld + - -X github.com/maticnetwork/heimdall/version.ClientName=heimdallcli + - -X github.com/maticnetwork/heimdall/version.Version={{.Version}} + - -X github.com/maticnetwork/heimdall/version.Commit={{.Commit}} + - -X github.com/cosmos/cosmos-sdk/version.Name=heimdall + - -X github.com/cosmos/cosmos-sdk/version.ServerName=heimdalld + - -X github.com/cosmos/cosmos-sdk/version.ClientName=heimdallcli + - -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} + - -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} - <<: *xbuildd id: heimdalld-linux-arm64 @@ -67,6 +77,16 @@ builds: ldflags: # We need to build a static binary because we are building in a glibc based system and running in a musl container - -s -w -extldflags "-static" + - -X github.com/maticnetwork/heimdall/version.Name=heimdall + - -X github.com/maticnetwork/heimdall/version.ServerName=heimdalld + - -X github.com/maticnetwork/heimdall/version.ClientName=heimdallcli + - -X github.com/maticnetwork/heimdall/version.Version={{.Version}} + - -X github.com/maticnetwork/heimdall/version.Commit={{.Commit}} + - -X github.com/cosmos/cosmos-sdk/version.Name=heimdall + - -X github.com/cosmos/cosmos-sdk/version.ServerName=heimdalld + - -X github.com/cosmos/cosmos-sdk/version.ClientName=heimdallcli + - -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} + - -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} # heimdallcli @@ -118,6 +138,16 @@ builds: ldflags: # We need to build a static binary because we are building in a glibc based system and running in a musl container - -linkmode external -extldflags "-static" + - -X github.com/maticnetwork/heimdall/version.Name=heimdall + - -X github.com/maticnetwork/heimdall/version.ServerName=heimdalld + - -X github.com/maticnetwork/heimdall/version.ClientName=heimdallcli + - -X github.com/maticnetwork/heimdall/version.Version={{.Version}} + - -X github.com/maticnetwork/heimdall/version.Commit={{.Commit}} + - -X github.com/cosmos/cosmos-sdk/version.Name=heimdall + - -X github.com/cosmos/cosmos-sdk/version.ServerName=heimdalld + - -X github.com/cosmos/cosmos-sdk/version.ClientName=heimdallcli + - -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} + - -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} - <<: *xbuildcli id: heimdallcli-linux-arm64 @@ -131,6 +161,16 @@ builds: ldflags: # We need to build a static binary because we are building in a glibc based system and running in a musl container - -linkmode external -extldflags "-static" + - -X github.com/maticnetwork/heimdall/version.Name=heimdall + - -X github.com/maticnetwork/heimdall/version.ServerName=heimdalld + - -X github.com/maticnetwork/heimdall/version.ClientName=heimdallcli + - -X github.com/maticnetwork/heimdall/version.Version={{.Version}} + - -X github.com/maticnetwork/heimdall/version.Commit={{.Commit}} + - -X github.com/cosmos/cosmos-sdk/version.Name=heimdall + - -X github.com/cosmos/cosmos-sdk/version.ServerName=heimdalld + - -X github.com/cosmos/cosmos-sdk/version.ClientName=heimdallcli + - -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} + - -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} # bridge @@ -182,6 +222,16 @@ builds: ldflags: # We need to build a static binary because we are building in a glibc based system and running in a musl container - -linkmode external -extldflags "-static" + - -X github.com/maticnetwork/heimdall/version.Name=heimdall + - -X github.com/maticnetwork/heimdall/version.ServerName=heimdalld + - -X github.com/maticnetwork/heimdall/version.ClientName=heimdallcli + - -X github.com/maticnetwork/heimdall/version.Version={{.Version}} + - -X github.com/maticnetwork/heimdall/version.Commit={{.Commit}} + - -X github.com/cosmos/cosmos-sdk/version.Name=heimdall + - -X github.com/cosmos/cosmos-sdk/version.ServerName=heimdalld + - -X github.com/cosmos/cosmos-sdk/version.ClientName=heimdallcli + - -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} + - -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} - <<: *xbuildbridge id: bridge-linux-arm64 @@ -195,6 +245,16 @@ builds: ldflags: # We need to build a static binary because we are building in a glibc based system and running in a musl container - -linkmode external -extldflags "-static" + - -X github.com/maticnetwork/heimdall/version.Name=heimdall + - -X github.com/maticnetwork/heimdall/version.ServerName=heimdalld + - -X github.com/maticnetwork/heimdall/version.ClientName=heimdallcli + - -X github.com/maticnetwork/heimdall/version.Version={{.Version}} + - -X github.com/maticnetwork/heimdall/version.Commit={{.Commit}} + - -X github.com/cosmos/cosmos-sdk/version.Name=heimdall + - -X github.com/cosmos/cosmos-sdk/version.ServerName=heimdalld + - -X github.com/cosmos/cosmos-sdk/version.ClientName=heimdallcli + - -X github.com/cosmos/cosmos-sdk/version.Version={{.Version}} + - -X github.com/cosmos/cosmos-sdk/version.Commit={{.Commit}} nfpms: - vendor: 0xPolygon