From d0d092635585913e5b53d34fe10fe4d5f419b9b4 Mon Sep 17 00:00:00 2001 From: Hiep Mai Date: Mon, 15 Sep 2025 10:47:49 +0700 Subject: [PATCH 1/8] feat: refactor goreleaser --- .goreleaser.yml | 246 ++++++++++++++++++++++++++++++++++++++++++++---- 1 file changed, 227 insertions(+), 19 deletions(-) diff --git a/.goreleaser.yml b/.goreleaser.yml index 36cf54e7..9add1cd5 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -1,59 +1,267 @@ +version: 2 project_name: finality-provider +env: + - CGO_ENABLED=1 + - CGO_LDFLAGS=-L/lib + +before: + hooks: + - wget -nc https://github.com/CosmWasm/wasmvm/releases/download/{{ .Env.COSMWASM_VERSION }}/libwasmvm_muslc.x86_64.a -O /lib/libwasmvm_muslc.x86_64.a + - wget -nc https://github.com/CosmWasm/wasmvm/releases/download/{{ .Env.COSMWASM_VERSION }}/libwasmvm_muslc.aarch64.a -O /lib/libwasmvm_muslc.aarch64.a + - wget -nc https://github.com/CosmWasm/wasmvm/releases/download/{{ .Env.COSMWASM_VERSION }}/libwasmvmstatic_darwin.a -O /lib/libwasmvmstatic_darwin.a + + - curl -LO https://musl.cc/x86_64-linux-musl-cross.tgz + - tar xf x86_64-linux-musl-cross.tgz + - mv -n -u x86_64-linux-musl-cross /opt/musl-cross-x86_64 + + - curl -LO https://musl.cc/aarch64-linux-musl-cross.tgz + - tar xf aarch64-linux-musl-cross.tgz + - mv -n -u aarch64-linux-musl-cross /opt/musl-cross-aarch64 + builds: - id: fpd-linux-amd64 main: ./finality-provider/cmd/fpd/main.go binary: fpd - hooks: - pre: - - wget https://github.com/CosmWasm/wasmvm/releases/download/{{ .Env.COSMWASM_VERSION }}/libwasmvm_muslc.x86_64.a -O /usr/lib/libwasmvm_muslc.x86_64.a goos: - linux goarch: - amd64 env: - - GO111MODULE=on + - CC=/opt/musl-cross-x86_64/bin/x86_64-linux-musl-gcc + - LD=/opt/musl-cross-x86_64/bin/x86_64-linux-musl-ld + flags: + - -mod=readonly + - -trimpath + ldflags: + - -linkmode=external + - -w -s + - -extldflags "-Wl,-z,muldefs -static -z noexecstack" + tags: + - netgo + - osusergo + + - id: fpd-linux-arm64 + main: ./finality-provider/cmd/fpd/main.go + binary: fpd + goos: + - linux + goarch: + - arm64 + env: + - CC=/opt/musl-cross-aarch64/bin/aarch64-linux-musl-gcc + - LD=/opt/musl-cross-aarch64/bin/aarch64-linux-musl-ld + flags: + - -mod=readonly + - -trimpath + ldflags: + - -linkmode=external + - -w -s + - -extldflags "-Wl,-z,muldefs -static -z noexecstack" + tags: + - netgo + - osusergo + + - id: fpd-darwin + main: ./finality-provider/cmd/fpd/main.go + binary: fpd + goos: + - darwin + goarch: + - amd64 + - arm64 + flags: + - -mod=readonly + - -trimpath + env: + - CGO_CFLAGS=-mmacosx-version-min=10.12 + - CGO_LDFLAGS=-L/lib -mmacosx-version-min=10.12 + ldflags: + - -w -s + - -linkmode=external + tags: + - netgo + - osusergo + + - id: rollup-fpd-linux-amd64 + main: ./rollup-finality-gadget/cmd/fpd/main.go + binary: rollup-fpd + goos: + - linux + goarch: + - amd64 flags: - -mod=readonly - -trimpath + ldflags: + - -w -s + - -linkmode=external tags: - netgo - osusergo + - id: rollup-fpd-linux-arm64 + main: ./rollup-finality-gadget/cmd/fpd/main.go + binary: rollup-fpd + goos: + - linux + goarch: + - arm64 + flags: + - -mod=readonly + - -trimpath + ldflags: + - -w -s + - -linkmode=external + tags: + - netgo + - osusergo + + - id: rollup-fpd-darwin + main: ./rollup-finality-gadget/cmd/fpd/main.go + binary: rollup-fpd + goos: + - darwin + goarch: + - amd64 + - arm64 + flags: + - -mod=readonly + - -trimpath + ldflags: + - -w -s + - -linkmode=external + tags: + - netgo + - osusergo + + - id: cosmos-fpd-linux-amd64 + main: ./cosmos-finality-gadget/cmd/fpd/main.go + binary: cosmos-fpd + goos: + - linux + goarch: + - amd64 + flags: + - -mod=readonly + - -trimpath + ldflags: + - -w -s + - -linkmode=external + tags: + - netgo + - osusergo + + - id: cosmos-fpd-linux-arm64 + main: ./cosmos-finality-gadget/cmd/fpd/main.go + binary: cosmos-fpd + goos: + - linux + goarch: + - arm64 + flags: + - -mod=readonly + - -trimpath + ldflags: + - -w -s + - -linkmode=external + tags: + - netgo + - osusergo + + - id: cosmos-fpd-darwin + main: ./cosmos-finality-gadget/cmd/fpd/main.go + binary: cosmos-fpd + goos: + - darwin + goarch: + - amd64 + - arm64 + flags: + - -mod=readonly + - -trimpath + ldflags: + - -w -s + - -linkmode=external + tags: + - netgo + - osusergo + + - id: eotsd-linux-amd64 main: ./eotsmanager/cmd/eotsd/main.go binary: eotsd - hooks: - pre: - - wget https://github.com/CosmWasm/wasmvm/releases/download/{{ .Env.COSMWASM_VERSION }}/libwasmvm_muslc.x86_64.a -O /usr/lib/libwasmvm_muslc.x86_64.a goos: - linux goarch: - amd64 env: - - GO111MODULE=on + - CC=/opt/musl-cross-x86_64/bin/x86_64-linux-musl-gcc + - LD=/opt/musl-cross-x86_64/bin/x86_64-linux-musl-ld flags: - -mod=readonly - -trimpath + ldflags: + - -w -s + - -linkmode=external + tags: + - netgo + - osusergo + + - id: eotsd-linux-arm64 + main: ./eotsmanager/cmd/eotsd/main.go + binary: eotsd + goos: + - linux + goarch: + - arm64 + env: + - CC=/opt/musl-cross-aarch64/bin/aarch64-linux-musl-gcc + - LD=/opt/musl-cross-aarch64/bin/aarch64-linux-musl-ld + flags: + - -mod=readonly + - -trimpath + ldflags: + - -w -s + - -linkmode=external + tags: + - netgo + - osusergo + + - id: eotsd-darwin + main: ./eotsmanager/cmd/eotsd/main.go + binary: eotsd + goos: + - darwin + goarch: + - amd64 + - arm64 + flags: + - -mod=readonly + - -trimpath + ldflags: + - -w -s + - -linkmode=external tags: - netgo - osusergo archives: - - id: zipped - builds: - - fpd-linux-amd64 - - eotsd-linux-amd64 - name_template: "{{.ProjectName}}-{{ .Version }}-{{ .Os }}-{{ .Arch }}" - format: tar.gz - files: - - none* - - id: binaries - builds: + - ids: - fpd-linux-amd64 + - fpd-linux-arm64 + - fpd-darwin + - rollup-fpd-linux-amd64 + - rollup-fpd-linux-arm64 + - rollup-fpd-darwin + - cosmos-fpd-linux-amd64 + - cosmos-fpd-linux-arm64 + - cosmos-fpd-darwin - eotsd-linux-amd64 + - eotsd-linux-arm64 + - eotsd-darwin name_template: "{{.ProjectName}}-{{ .Version }}-{{ .Os }}-{{ .Arch }}" - format: binary + formats: [tar.gz, binary] files: - none* From dd276d31f695525801abdfd5c1039f56fd9a1a1e Mon Sep 17 00:00:00 2001 From: Hiep Mai Date: Mon, 15 Sep 2025 12:48:15 +0700 Subject: [PATCH 2/8] upddates --- .goreleaser.yml | 63 +++++++++++++++++++++++++++++++++++++------------ 1 file changed, 48 insertions(+), 15 deletions(-) diff --git a/.goreleaser.yml b/.goreleaser.yml index 9add1cd5..6516cf26 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -28,8 +28,8 @@ builds: goarch: - amd64 env: - - CC=/opt/musl-cross-x86_64/bin/x86_64-linux-musl-gcc - - LD=/opt/musl-cross-x86_64/bin/x86_64-linux-musl-ld + - CC=/opt/musl-cross-x86_64/bin/x86_64-linux-musl-gcc + - LD=/opt/musl-cross-x86_64/bin/x86_64-linux-musl-ld flags: - -mod=readonly - -trimpath @@ -40,6 +40,7 @@ builds: tags: - netgo - osusergo + - muslc - id: fpd-linux-arm64 main: ./finality-provider/cmd/fpd/main.go @@ -49,8 +50,8 @@ builds: goarch: - arm64 env: - - CC=/opt/musl-cross-aarch64/bin/aarch64-linux-musl-gcc - - LD=/opt/musl-cross-aarch64/bin/aarch64-linux-musl-ld + - CC=/opt/musl-cross-aarch64/bin/aarch64-linux-musl-gcc + - LD=/opt/musl-cross-aarch64/bin/aarch64-linux-musl-ld flags: - -mod=readonly - -trimpath @@ -61,6 +62,7 @@ builds: tags: - netgo - osusergo + - muslc - id: fpd-darwin main: ./finality-provider/cmd/fpd/main.go @@ -90,15 +92,20 @@ builds: - linux goarch: - amd64 + env: + - CC=/opt/musl-cross-x86_64/bin/x86_64-linux-musl-gcc + - LD=/opt/musl-cross-x86_64/bin/x86_64-linux-musl-ld flags: - -mod=readonly - - -trimpath + - -trimpath ldflags: - - -w -s - -linkmode=external + - -w -s + - -extldflags "-Wl,-z,muldefs -static -z noexecstack" tags: - netgo - osusergo + - muslc - id: rollup-fpd-linux-arm64 main: ./rollup-finality-gadget/cmd/fpd/main.go @@ -107,15 +114,20 @@ builds: - linux goarch: - arm64 + env: + - CC=/opt/musl-cross-aarch64/bin/aarch64-linux-musl-gcc + - LD=/opt/musl-cross-aarch64/bin/aarch64-linux-musl-ld flags: - -mod=readonly - - -trimpath + - -trimpath ldflags: - - -w -s - -linkmode=external + - -w -s + - -extldflags "-Wl,-z,muldefs -static -z noexecstack" tags: - netgo - osusergo + - muslc - id: rollup-fpd-darwin main: ./rollup-finality-gadget/cmd/fpd/main.go @@ -125,12 +137,14 @@ builds: goarch: - amd64 - arm64 - flags: - - -mod=readonly - - -trimpath + env: + - CC=oa64-clang + - CGO_CFLAGS=-mmacosx-version-min=10.12 + - CGO_LDFLAGS=-L/lib -mmacosx-version-min=10.12 ldflags: - - -w -s - -linkmode=external + - -w -s + - -extldflags "-Wl,-z,muldefs -static -z noexecstack" tags: - netgo - osusergo @@ -142,15 +156,20 @@ builds: - linux goarch: - amd64 + env: + - CC=/opt/musl-cross-x86_64/bin/x86_64-linux-musl-gcc + - LD=/opt/musl-cross-x86_64/bin/x86_64-linux-musl-ld flags: - -mod=readonly - -trimpath ldflags: - - -w -s - -linkmode=external + - -w -s + - -extldflags "-Wl,-z,muldefs -static -z noexecstack" tags: - netgo - osusergo + - muslc - id: cosmos-fpd-linux-arm64 main: ./cosmos-finality-gadget/cmd/fpd/main.go @@ -159,15 +178,20 @@ builds: - linux goarch: - arm64 + env: + - CC=/opt/musl-cross-aarch64/bin/aarch64-linux-musl-gcc + - LD=/opt/musl-cross-aarch64/bin/aarch64-linux-musl-ld flags: - -mod=readonly - -trimpath ldflags: - - -w -s - -linkmode=external + - -w -s + - -extldflags "-Wl,-z,muldefs -static -z noexecstack" tags: - netgo - osusergo + - muslc - id: cosmos-fpd-darwin main: ./cosmos-finality-gadget/cmd/fpd/main.go @@ -177,6 +201,10 @@ builds: goarch: - amd64 - arm64 + env: + - CC=oa64-clang + - CGO_CFLAGS=-mmacosx-version-min=10.12 + - CGO_LDFLAGS=-L/lib -mmacosx-version-min=10.12 flags: - -mod=readonly - -trimpath @@ -187,7 +215,6 @@ builds: - netgo - osusergo - - id: eotsd-linux-amd64 main: ./eotsmanager/cmd/eotsd/main.go binary: eotsd @@ -207,6 +234,7 @@ builds: tags: - netgo - osusergo + - muslc - id: eotsd-linux-arm64 main: ./eotsmanager/cmd/eotsd/main.go @@ -227,6 +255,7 @@ builds: tags: - netgo - osusergo + - muslc - id: eotsd-darwin main: ./eotsmanager/cmd/eotsd/main.go @@ -236,6 +265,10 @@ builds: goarch: - amd64 - arm64 + env: + - CC=oa64-clang + - CGO_CFLAGS=-mmacosx-version-min=10.12 + - CGO_LDFLAGS=-L/lib -mmacosx-version-min=10.12 flags: - -mod=readonly - -trimpath From c118584c61fd61d09bad4ae1be31864bff1f273f Mon Sep 17 00:00:00 2001 From: Hiep Mai Date: Mon, 15 Sep 2025 12:54:03 +0700 Subject: [PATCH 3/8] static_wasm --- .goreleaser.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.goreleaser.yml b/.goreleaser.yml index 6516cf26..c45ede2e 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -84,6 +84,7 @@ builds: tags: - netgo - osusergo + - static_wasm - id: rollup-fpd-linux-amd64 main: ./rollup-finality-gadget/cmd/fpd/main.go @@ -148,6 +149,7 @@ builds: tags: - netgo - osusergo + - static_wasm - id: cosmos-fpd-linux-amd64 main: ./cosmos-finality-gadget/cmd/fpd/main.go @@ -214,6 +216,7 @@ builds: tags: - netgo - osusergo + - static_wasm - id: eotsd-linux-amd64 main: ./eotsmanager/cmd/eotsd/main.go @@ -278,6 +281,7 @@ builds: tags: - netgo - osusergo + - static_wasm archives: - ids: From d0f813cfb1bca885f705182f6d57375dc1c55d1d Mon Sep 17 00:00:00 2001 From: Hiep Mai Date: Mon, 15 Sep 2025 15:13:04 +0700 Subject: [PATCH 4/8] Add version --- .goreleaser.yml | 63 +++++++++++++++++++++++++++++++++---------------- 1 file changed, 43 insertions(+), 20 deletions(-) diff --git a/.goreleaser.yml b/.goreleaser.yml index c45ede2e..3b85a025 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -34,13 +34,15 @@ builds: - -mod=readonly - -trimpath ldflags: - - -linkmode=external + - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} + - -X github.com/babylonlabs-io/finality-provider/version.Commit={{ .Commit }} - -w -s + - -linkmode=external - -extldflags "-Wl,-z,muldefs -static -z noexecstack" tags: + - muslc - netgo - osusergo - - muslc - id: fpd-linux-arm64 main: ./finality-provider/cmd/fpd/main.go @@ -56,13 +58,15 @@ builds: - -mod=readonly - -trimpath ldflags: - - -linkmode=external + - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} + - -X github.com/babylonlabs-io/finality-provider/version.Commit={{ .Commit }} - -w -s + - -linkmode=external - -extldflags "-Wl,-z,muldefs -static -z noexecstack" tags: + - muslc - netgo - osusergo - - muslc - id: fpd-darwin main: ./finality-provider/cmd/fpd/main.go @@ -79,12 +83,14 @@ builds: - CGO_CFLAGS=-mmacosx-version-min=10.12 - CGO_LDFLAGS=-L/lib -mmacosx-version-min=10.12 ldflags: + - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} + - -X github.com/babylonlabs-io/finality-provider/version.Commit={{ .Commit }} - -w -s - -linkmode=external tags: - netgo - - osusergo - static_wasm + - osusergo - id: rollup-fpd-linux-amd64 main: ./rollup-finality-gadget/cmd/fpd/main.go @@ -100,13 +106,15 @@ builds: - -mod=readonly - -trimpath ldflags: - - -linkmode=external + - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} + - -X github.com/babylonlabs-io/finality-provider/version.Commit={{ .Commit }} - -w -s + - -linkmode=external - -extldflags "-Wl,-z,muldefs -static -z noexecstack" tags: + - muslc - netgo - osusergo - - muslc - id: rollup-fpd-linux-arm64 main: ./rollup-finality-gadget/cmd/fpd/main.go @@ -122,13 +130,15 @@ builds: - -mod=readonly - -trimpath ldflags: - - -linkmode=external + - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} + - -X github.com/babylonlabs-io/finality-provider/version.Commit={{ .Commit }} - -w -s + - -linkmode=external - -extldflags "-Wl,-z,muldefs -static -z noexecstack" tags: + - muslc - netgo - osusergo - - muslc - id: rollup-fpd-darwin main: ./rollup-finality-gadget/cmd/fpd/main.go @@ -143,13 +153,14 @@ builds: - CGO_CFLAGS=-mmacosx-version-min=10.12 - CGO_LDFLAGS=-L/lib -mmacosx-version-min=10.12 ldflags: - - -linkmode=external + - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} + - -X github.com/babylonlabs-io/finality-provider/version.Commit={{ .Commit }} - -w -s - - -extldflags "-Wl,-z,muldefs -static -z noexecstack" + - -linkmode=external tags: - netgo - - osusergo - static_wasm + - osusergo - id: cosmos-fpd-linux-amd64 main: ./cosmos-finality-gadget/cmd/fpd/main.go @@ -165,13 +176,15 @@ builds: - -mod=readonly - -trimpath ldflags: - - -linkmode=external + - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} + - -X github.com/babylonlabs-io/finality-provider/version.Commit={{ .Commit }} - -w -s + - -linkmode=external - -extldflags "-Wl,-z,muldefs -static -z noexecstack" tags: + - muslc - netgo - osusergo - - muslc - id: cosmos-fpd-linux-arm64 main: ./cosmos-finality-gadget/cmd/fpd/main.go @@ -187,13 +200,15 @@ builds: - -mod=readonly - -trimpath ldflags: - - -linkmode=external + - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} + - -X github.com/babylonlabs-io/finality-provider/version.Commit={{ .Commit }} - -w -s + - -linkmode=external - -extldflags "-Wl,-z,muldefs -static -z noexecstack" tags: + - muslc - netgo - osusergo - - muslc - id: cosmos-fpd-darwin main: ./cosmos-finality-gadget/cmd/fpd/main.go @@ -211,12 +226,14 @@ builds: - -mod=readonly - -trimpath ldflags: + - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} + - -X github.com/babylonlabs-io/finality-provider/version.Commit={{ .Commit }} - -w -s - -linkmode=external tags: - netgo - - osusergo - static_wasm + - osusergo - id: eotsd-linux-amd64 main: ./eotsmanager/cmd/eotsd/main.go @@ -232,12 +249,14 @@ builds: - -mod=readonly - -trimpath ldflags: + - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} + - -X github.com/babylonlabs-io/finality-provider/version.Commit={{ .Commit }} - -w -s - -linkmode=external tags: + - muslc - netgo - osusergo - - muslc - id: eotsd-linux-arm64 main: ./eotsmanager/cmd/eotsd/main.go @@ -253,12 +272,14 @@ builds: - -mod=readonly - -trimpath ldflags: + - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} + - -X github.com/babylonlabs-io/finality-provider/version.Commit={{ .Commit }} - -w -s - -linkmode=external tags: + - muslc - netgo - osusergo - - muslc - id: eotsd-darwin main: ./eotsmanager/cmd/eotsd/main.go @@ -276,12 +297,14 @@ builds: - -mod=readonly - -trimpath ldflags: + - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} + - -X github.com/babylonlabs-io/finality-provider/version.Commit={{ .Commit }} - -w -s - -linkmode=external tags: - netgo - - osusergo - static_wasm + - osusergo archives: - ids: From 0daa2744b87d3ba78ab82bf1b851677f38561ea4 Mon Sep 17 00:00:00 2001 From: Hiep Mai Date: Mon, 15 Sep 2025 15:58:42 +0700 Subject: [PATCH 5/8] fix binary --- .goreleaser.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.goreleaser.yml b/.goreleaser.yml index 3b85a025..5f16e51d 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -93,7 +93,7 @@ builds: - osusergo - id: rollup-fpd-linux-amd64 - main: ./rollup-finality-gadget/cmd/fpd/main.go + main: ./bsn/rollup/cmd/rollup-fpd/main.go binary: rollup-fpd goos: - linux @@ -117,7 +117,7 @@ builds: - osusergo - id: rollup-fpd-linux-arm64 - main: ./rollup-finality-gadget/cmd/fpd/main.go + main: ./bsn/rollup/cmd/rollup-fpd/main.go binary: rollup-fpd goos: - linux @@ -141,7 +141,7 @@ builds: - osusergo - id: rollup-fpd-darwin - main: ./rollup-finality-gadget/cmd/fpd/main.go + main: ./bsn/rollup/cmd/rollup-fpd/main.go binary: rollup-fpd goos: - darwin @@ -163,7 +163,7 @@ builds: - osusergo - id: cosmos-fpd-linux-amd64 - main: ./cosmos-finality-gadget/cmd/fpd/main.go + main: ./bsn/cosmos/cmd/cosmos-fpd/main.go binary: cosmos-fpd goos: - linux @@ -187,7 +187,7 @@ builds: - osusergo - id: cosmos-fpd-linux-arm64 - main: ./cosmos-finality-gadget/cmd/fpd/main.go + main: ./bsn/cosmos/cmd/cosmos-fpd/main.go binary: cosmos-fpd goos: - linux @@ -211,7 +211,7 @@ builds: - osusergo - id: cosmos-fpd-darwin - main: ./cosmos-finality-gadget/cmd/fpd/main.go + main: ./bsn/cosmos/cmd/cosmos-fpd/main.go binary: cosmos-fpd goos: - darwin From 30204e9f9a731f9e07714a537495f2433e8fbf43 Mon Sep 17 00:00:00 2001 From: Hiep Mai Date: Mon, 15 Sep 2025 16:55:55 +0700 Subject: [PATCH 6/8] fix --- .goreleaser.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.goreleaser.yml b/.goreleaser.yml index 5f16e51d..d7d15186 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -80,6 +80,7 @@ builds: - -mod=readonly - -trimpath env: + - CC=oa64-clang - CGO_CFLAGS=-mmacosx-version-min=10.12 - CGO_LDFLAGS=-L/lib -mmacosx-version-min=10.12 ldflags: From 3bcbd5035f667e30868221c4cfc82d4f06f6b8cc Mon Sep 17 00:00:00 2001 From: Hiep Mai Date: Mon, 15 Sep 2025 17:57:40 +0700 Subject: [PATCH 7/8] commit --- .goreleaser.yml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/.goreleaser.yml b/.goreleaser.yml index d7d15186..d2bdc52f 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -35,7 +35,7 @@ builds: - -trimpath ldflags: - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} - - -X github.com/babylonlabs-io/finality-provider/version.Commit={{ .Commit }} + - -X github.com/babylonlabs-io/finality-provider/version.commit={{ .Commit }} - -w -s - -linkmode=external - -extldflags "-Wl,-z,muldefs -static -z noexecstack" @@ -59,7 +59,7 @@ builds: - -trimpath ldflags: - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} - - -X github.com/babylonlabs-io/finality-provider/version.Commit={{ .Commit }} + - -X github.com/babylonlabs-io/finality-provider/version.commit={{ .Commit }} - -w -s - -linkmode=external - -extldflags "-Wl,-z,muldefs -static -z noexecstack" @@ -85,7 +85,7 @@ builds: - CGO_LDFLAGS=-L/lib -mmacosx-version-min=10.12 ldflags: - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} - - -X github.com/babylonlabs-io/finality-provider/version.Commit={{ .Commit }} + - -X github.com/babylonlabs-io/finality-provider/version.commit={{ .Commit }} - -w -s - -linkmode=external tags: @@ -108,7 +108,7 @@ builds: - -trimpath ldflags: - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} - - -X github.com/babylonlabs-io/finality-provider/version.Commit={{ .Commit }} + - -X github.com/babylonlabs-io/finality-provider/version.commit={{ .Commit }} - -w -s - -linkmode=external - -extldflags "-Wl,-z,muldefs -static -z noexecstack" @@ -132,7 +132,7 @@ builds: - -trimpath ldflags: - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} - - -X github.com/babylonlabs-io/finality-provider/version.Commit={{ .Commit }} + - -X github.com/babylonlabs-io/finality-provider/version.commit={{ .Commit }} - -w -s - -linkmode=external - -extldflags "-Wl,-z,muldefs -static -z noexecstack" @@ -155,7 +155,7 @@ builds: - CGO_LDFLAGS=-L/lib -mmacosx-version-min=10.12 ldflags: - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} - - -X github.com/babylonlabs-io/finality-provider/version.Commit={{ .Commit }} + - -X github.com/babylonlabs-io/finality-provider/version.commit={{ .Commit }} - -w -s - -linkmode=external tags: @@ -178,7 +178,7 @@ builds: - -trimpath ldflags: - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} - - -X github.com/babylonlabs-io/finality-provider/version.Commit={{ .Commit }} + - -X github.com/babylonlabs-io/finality-provider/version.commit={{ .Commit }} - -w -s - -linkmode=external - -extldflags "-Wl,-z,muldefs -static -z noexecstack" @@ -202,7 +202,7 @@ builds: - -trimpath ldflags: - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} - - -X github.com/babylonlabs-io/finality-provider/version.Commit={{ .Commit }} + - -X github.com/babylonlabs-io/finality-provider/version.commit={{ .Commit }} - -w -s - -linkmode=external - -extldflags "-Wl,-z,muldefs -static -z noexecstack" @@ -228,7 +228,7 @@ builds: - -trimpath ldflags: - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} - - -X github.com/babylonlabs-io/finality-provider/version.Commit={{ .Commit }} + - -X github.com/babylonlabs-io/finality-provider/version.commit={{ .Commit }} - -w -s - -linkmode=external tags: @@ -251,7 +251,7 @@ builds: - -trimpath ldflags: - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} - - -X github.com/babylonlabs-io/finality-provider/version.Commit={{ .Commit }} + - -X github.com/babylonlabs-io/finality-provider/version.commit={{ .Commit }} - -w -s - -linkmode=external tags: @@ -274,7 +274,7 @@ builds: - -trimpath ldflags: - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} - - -X github.com/babylonlabs-io/finality-provider/version.Commit={{ .Commit }} + - -X github.com/babylonlabs-io/finality-provider/version.commit={{ .Commit }} - -w -s - -linkmode=external tags: @@ -299,7 +299,7 @@ builds: - -trimpath ldflags: - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} - - -X github.com/babylonlabs-io/finality-provider/version.Commit={{ .Commit }} + - -X github.com/babylonlabs-io/finality-provider/version.commit={{ .Commit }} - -w -s - -linkmode=external tags: From b334bb47fafec0e5cdcdf4a4f1d36676f7a2195f Mon Sep 17 00:00:00 2001 From: Hiep Mai Date: Mon, 15 Sep 2025 18:02:35 +0700 Subject: [PATCH 8/8] copilot --- .goreleaser.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.goreleaser.yml b/.goreleaser.yml index d2bdc52f..0e207eeb 100644 --- a/.goreleaser.yml +++ b/.goreleaser.yml @@ -105,7 +105,7 @@ builds: - LD=/opt/musl-cross-x86_64/bin/x86_64-linux-musl-ld flags: - -mod=readonly - - -trimpath + - -trimpath ldflags: - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} - -X github.com/babylonlabs-io/finality-provider/version.commit={{ .Commit }} @@ -129,7 +129,7 @@ builds: - LD=/opt/musl-cross-aarch64/bin/aarch64-linux-musl-ld flags: - -mod=readonly - - -trimpath + - -trimpath ldflags: - -X github.com/babylonlabs-io/finality-provider/version.version={{ .Version }} - -X github.com/babylonlabs-io/finality-provider/version.commit={{ .Commit }} @@ -254,6 +254,7 @@ builds: - -X github.com/babylonlabs-io/finality-provider/version.commit={{ .Commit }} - -w -s - -linkmode=external + - -extldflags "-Wl,-z,muldefs -static -z noexecstack" tags: - muslc - netgo @@ -277,6 +278,7 @@ builds: - -X github.com/babylonlabs-io/finality-provider/version.commit={{ .Commit }} - -w -s - -linkmode=external + - -extldflags "-Wl,-z,muldefs -static -z noexecstack" tags: - muslc - netgo