From 1ff75424b586477ecabbc7dc823a4d8b49b322ff Mon Sep 17 00:00:00 2001 From: jhernandezb Date: Fri, 22 Sep 2023 21:39:23 -0600 Subject: [PATCH 1/2] bump wasmvm dependency and capability --- .drone.yml | 6 +++--- Dockerfile | 4 ++-- app/wasm.go | 1 + cmd/starsd/cmd/start.go | 2 +- 4 files changed, 7 insertions(+), 6 deletions(-) diff --git a/.drone.yml b/.drone.yml index 8a37a5560..8ef94117e 100644 --- a/.drone.yml +++ b/.drone.yml @@ -48,8 +48,8 @@ steps: path: /go commands: - apk add --no-cache ca-certificates build-base git - - wget https://github.com/CosmWasm/wasmvm/releases/download/v1.3.0/libwasmvm_muslc.x86_64.a -O /lib/libwasmvm_muslc.a - - echo "b4aad4480f9b4c46635b4943beedbb72c929eab1d1b9467fe3b43e6dbf617e32 /lib/libwasmvm_muslc.a" | sha256sum -c + - wget https://github.com/CosmWasm/wasmvm/releases/download/v1.4.0/libwasmvm_muslc.x86_64.a -O /lib/libwasmvm_muslc.a + - echo "8ea2e3b5fae83e671da2bb51115adc88591045953f509955ec38dc02ea5a7b94 /lib/libwasmvm_muslc.a" | sha256sum -c - LEDGER_ENABLED=false BUILD_TAGS=muslc LINK_STATICALLY=true make build - echo "Ensuring binary is statically linked ..." && (file $PWD/bin/starsd | grep "statically linked") environment: @@ -416,6 +416,6 @@ volumes: --- kind: signature -hmac: 02da8ca441f7bd076cdb9d309b9bbaedf0aa0f37d164254bcc15b72bcb9e904c +hmac: 5316a08e873eaace5586f4254bf2f2e6b2d48314006ba1bf910193ea045d8168 ... diff --git a/Dockerfile b/Dockerfile index 941741436..ab9cdad10 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,8 +12,8 @@ WORKDIR /code COPY . /code/ # See https://github.com/CosmWasm/wasmvm/releases -ADD https://github.com/CosmWasm/wasmvm/releases/download/v1.3.0/libwasmvm_muslc.x86_64.a /lib/libwasmvm_muslc.a -RUN echo "b4aad4480f9b4c46635b4943beedbb72c929eab1d1b9467fe3b43e6dbf617e32 /lib/libwasmvm_muslc.a" | sha256sum -c +ADD https://github.com/CosmWasm/wasmvm/releases/download/v1.4.0/libwasmvm_muslc.x86_64.a /lib/libwasmvm_muslc.a +RUN echo "8ea2e3b5fae83e671da2bb51115adc88591045953f509955ec38dc02ea5a7b94 /lib/libwasmvm_muslc.a" | sha256sum -c # force it to use static lib (from above) not standard libgo_cosmwasm.so file RUN LEDGER_ENABLED=false BUILD_TAGS=muslc LINK_STATICALLY=true make build diff --git a/app/wasm.go b/app/wasm.go index 99c1b1121..303b55082 100644 --- a/app/wasm.go +++ b/app/wasm.go @@ -15,6 +15,7 @@ var wasmCapabilities = []string{ "cosmwasm_1_1", "cosmwasm_1_2", "cosmwasm_1_3", + "cosmwasm_1_4", "token_factory", } diff --git a/cmd/starsd/cmd/start.go b/cmd/starsd/cmd/start.go index a44417c31..d4c5c8e73 100644 --- a/cmd/starsd/cmd/start.go +++ b/cmd/starsd/cmd/start.go @@ -7,7 +7,7 @@ import ( "github.com/spf13/cobra" ) -var LibwasmVersion = "1.3.0" +var LibwasmVersion = "1.4.0" func CheckLibwasmVersion(_ *cobra.Command, _ []string) error { version, err := wasmvmapi.LibwasmvmVersion() From c44d8452df557210d4e96c9ef639842f234bae66 Mon Sep 17 00:00:00 2001 From: jhernandezb Date: Fri, 22 Sep 2023 21:41:15 -0600 Subject: [PATCH 2/2] update dependency --- e2e/go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/e2e/go.mod b/e2e/go.mod index bc7574c97..f9eaec561 100644 --- a/e2e/go.mod +++ b/e2e/go.mod @@ -10,7 +10,7 @@ replace ( ) require ( - github.com/cosmos/ibc-go/v7 v7.2.0 + github.com/cosmos/ibc-go/v7 v7.3.0 github.com/strangelove-ventures/interchaintest/v7 v7.0.0-20230721183422-fb937bb0e165 github.com/stretchr/testify v1.8.4 go.uber.org/zap v1.24.0