Skip to content

Commit

Permalink
Properly set the version on all binaries build
Browse files Browse the repository at this point in the history
  • Loading branch information
Victor Castell committed Mar 12, 2022
1 parent c1d14af commit cc87b3a
Showing 1 changed file with 60 additions and 0 deletions.
60 changes: 60 additions & 0 deletions .goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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

Expand Down Expand Up @@ -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
Expand All @@ -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

Expand Down Expand Up @@ -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
Expand All @@ -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
Expand Down

0 comments on commit cc87b3a

Please sign in to comment.