Skip to content

Commit 49f4e8e

Browse files
authored
refactor: bump to ev-node v1.1.0 and disable base sequencing (#390)
* refactor: bump to ev-node v1.1.0 and disable base sequencing * bump dockerfile go * bump go
1 parent 550d878 commit 49f4e8e

14 files changed

Lines changed: 515 additions & 161 deletions

File tree

.github/workflows/integration_test.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
env:
2424
IGNITE_VERSION: v29.3.0 # the gm build script depends on some annotations
2525
IGNITE_EVOLVE_APP_VERSION: main
26-
EVNODE_VERSION: v1.0.0-rc.4.0.20260216131057-1da76345e4b9
26+
EVNODE_VERSION: v1.1.0
2727
steps:
2828
- uses: actions/checkout@v5
2929

@@ -63,7 +63,7 @@ jobs:
6363
runs-on: ubuntu-latest
6464
timeout-minutes: 30
6565
env:
66-
EVNODE_VERSION: "v1.0.0-rc.4.0.20260216131057-1da76345e4b9"
66+
EVNODE_VERSION: "v1.1.0"
6767
IGNITE_VERSION: "v29.6.1"
6868
IGNITE_EVOLVE_APP_VERSION: "main"
6969
EVOLVE_IMAGE_REPO: "evolve-gm"
@@ -77,7 +77,7 @@ jobs:
7777
- name: Set up Go
7878
uses: actions/setup-go@v6
7979
with:
80-
go-version: "1.25"
80+
go-version: "1.26"
8181
cache: true
8282

8383
- name: Set up Docker Buildx
@@ -106,7 +106,7 @@ jobs:
106106
timeout-minutes: 30
107107
env:
108108
DO_NOT_TRACK: true
109-
EVNODE_VERSION: "v1.0.0-rc.4.0.20260216131057-1da76345e4b9"
109+
EVNODE_VERSION: "v1.1.0"
110110
IGNITE_VERSION: "v29.6.1"
111111
IGNITE_EVOLVE_APP_VERSION: "main"
112112
outputs:
@@ -121,7 +121,7 @@ jobs:
121121
- name: Set up Go
122122
uses: actions/setup-go@v6
123123
with:
124-
go-version: "1.25"
124+
go-version: "1.26"
125125
cache: true
126126

127127
- name: Install Ignite CLI
@@ -313,12 +313,12 @@ jobs:
313313
GMD_HOME: ${{ needs.liveness.outputs.gmd_home }}
314314
HERMES_VERSION: "v1.13.1"
315315
GAIA_VERSION: "v25.1.0"
316-
EVNODE_VERSION: "v1.0.0-rc.4.0.20260216131057-1da76345e4b9"
316+
EVNODE_VERSION: "v1.1.0"
317317
steps:
318318
- name: Set up Go
319319
uses: actions/setup-go@v6
320320
with:
321-
go-version: "1.25"
321+
go-version: "1.26"
322322

323323
- name: Download gm Binary and gmd Home Directory
324324
uses: actions/download-artifact@v4 # keep v4.
@@ -540,7 +540,7 @@ jobs:
540540
timeout-minutes: 30
541541
env:
542542
DO_NOT_TRACK: true
543-
EVNODE_VERSION: "v1.0.0-rc.4.0.20260216131057-1da76345e4b9"
543+
EVNODE_VERSION: "v1.1.0"
544544
IGNITE_VERSION: "v29.6.1"
545545
IGNITE_EVOLVE_APP_VERSION: "main"
546546
GAIA_VERSION: "v25.1.0"

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
- uses: actions/checkout@v5
1313
- uses: actions/setup-go@v6
1414
with:
15-
go-version: "1.25"
15+
go-version: "1.26"
1616
# This steps sets the GIT_DIFF environment variable to true
1717
# if files defined in PATTERS changed
1818
- uses: technote-space/get-diff-action@v6.1.2

.github/workflows/migration_test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ permissions:
1212
actions: write
1313

1414
env:
15-
EVNODE_VERSION: "v1.0.0-rc.4.0.20260216131057-1da76345e4b9"
15+
EVNODE_VERSION: "v1.1.0"
1616
IGNITE_VERSION: "v29.6.1"
1717
IGNITE_EVOLVE_APP_VERSION: "main"
1818
EVOLVE_IMAGE_REPO: "ghcr.io/evstack/evolve-abci-gm"

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
- uses: actions/checkout@v5
1313
- uses: actions/setup-go@v6
1414
with:
15-
go-version: "1.25"
15+
go-version: "1.26"
1616
- run: go mod tidy
1717
- name: check for diff
1818
run: git diff --exit-code
@@ -25,6 +25,6 @@ jobs:
2525
- name: set up go
2626
uses: actions/setup-go@v6
2727
with:
28-
go-version: "1.25"
28+
go-version: "1.26"
2929
- name: Run unit test
3030
run: make test

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM golang:1.25-alpine AS ignite-builder
1+
FROM golang:1.26-alpine AS ignite-builder
22
ARG ENABLE_IBC=true
33

44
# Install dependencies needed for ignite and building
@@ -8,7 +8,7 @@ RUN apk add --no-cache \
88
bash
99

1010
# Set environment variables
11-
ENV EVNODE_VERSION=v1.0.0-rc.4.0.20260216131057-1da76345e4b9
11+
ENV EVNODE_VERSION=v1.1.0
1212
ENV IGNITE_VERSION=v29.6.1
1313
ENV IGNITE_EVOLVE_APP_VERSION=main
1414

Dockerfile.cosmos-sdk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM golang:1.25-alpine AS ignite-builder
1+
FROM golang:1.26-alpine AS ignite-builder
22
ARG ENABLE_IBC=true
33

44
# Install dependencies needed for ignite and building

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,7 @@ classDiagram
186186

187187
### Prerequisites
188188

189-
- Go 1.25 or later
189+
- Go 1.26 or later
190190

191191
### Building
192192

go.mod

Lines changed: 56 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module github.com/evstack/ev-abci
22

3-
go 1.25.6
3+
go 1.26.2
44

55
require (
66
cosmossdk.io/api v0.9.2
@@ -11,27 +11,27 @@ require (
1111
cosmossdk.io/log v1.6.1
1212
cosmossdk.io/math v1.5.3
1313
cosmossdk.io/store v1.1.2
14-
github.com/celestiaorg/go-header v0.8.1
14+
github.com/celestiaorg/go-header v0.8.5
1515
github.com/cometbft/cometbft v0.38.21
1616
github.com/cometbft/cometbft-db v0.14.1
1717
github.com/cosmos/cosmos-db v1.1.3
1818
github.com/cosmos/cosmos-proto v1.0.0-beta.5
1919
github.com/cosmos/cosmos-sdk v0.50.15
2020
github.com/cosmos/gogoproto v1.7.2
21-
github.com/evstack/ev-node v1.0.0-rc.4.0.20260216131057-1da76345e4b9
21+
github.com/evstack/ev-node v1.1.0
2222
github.com/evstack/ev-node/core v1.0.0
2323
github.com/go-kit/kit v0.13.0
2424
github.com/golang/protobuf v1.5.4
2525
github.com/gorilla/websocket v1.5.3
2626
github.com/grpc-ecosystem/grpc-gateway v1.16.0
2727
github.com/hashicorp/go-metrics v0.5.4
2828
github.com/ipfs/go-datastore v0.9.1
29-
github.com/libp2p/go-libp2p v0.47.0
29+
github.com/libp2p/go-libp2p v0.48.0
3030
github.com/libp2p/go-libp2p-pubsub v0.15.0
3131
github.com/multiformats/go-multiaddr v0.16.1
3232
github.com/prometheus/client_golang v1.23.2
3333
github.com/rs/cors v1.11.1
34-
github.com/rs/zerolog v1.34.0
34+
github.com/rs/zerolog v1.35.0
3535
github.com/spf13/cobra v1.10.2
3636
github.com/spf13/viper v1.21.0
3737
github.com/stretchr/testify v1.11.1
@@ -57,12 +57,21 @@ require (
5757
buf.build/go/spdx v0.2.0 // indirect
5858
buf.build/go/standard v0.1.0 // indirect
5959
cel.dev/expr v0.25.1 // indirect
60+
cloud.google.com/go v0.123.0 // indirect
61+
cloud.google.com/go/auth v0.18.2 // indirect
62+
cloud.google.com/go/auth/oauth2adapt v0.2.8 // indirect
63+
cloud.google.com/go/compute/metadata v0.9.0 // indirect
64+
cloud.google.com/go/iam v1.6.0 // indirect
65+
cloud.google.com/go/kms v1.27.0 // indirect
66+
cloud.google.com/go/longrunning v0.8.0 // indirect
6067
connectrpc.com/connect v1.19.1 // indirect
6168
connectrpc.com/grpcreflect v1.3.0 // indirect
6269
connectrpc.com/otelconnect v0.7.2 // indirect
6370
cosmossdk.io/schema v1.1.0 // indirect
6471
cosmossdk.io/x/tx v0.14.0 // indirect
72+
filippo.io/bigmod v0.1.1-0.20260103110540-f8a47775ebe5 // indirect
6573
filippo.io/edwards25519 v1.1.1 // indirect
74+
filippo.io/keygen v0.0.0-20260114151900-8e2790ea4c5b // indirect
6675
github.com/99designs/go-keychain v0.0.0-20191008050251-8e49817e8af4 // indirect
6776
github.com/99designs/keyring v1.2.1 // indirect
6877
github.com/Azure/go-ansiterm v0.0.0-20250102033503-faa5f7b0171c // indirect
@@ -71,6 +80,21 @@ require (
7180
github.com/Microsoft/go-winio v0.6.2 // indirect
7281
github.com/antlr4-go/antlr/v4 v4.13.1 // indirect
7382
github.com/armon/go-metrics v0.4.1 // indirect
83+
github.com/aws/aws-sdk-go-v2 v1.41.5 // indirect
84+
github.com/aws/aws-sdk-go-v2/config v1.32.14 // indirect
85+
github.com/aws/aws-sdk-go-v2/credentials v1.19.14 // indirect
86+
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.18.21 // indirect
87+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.4.21 // indirect
88+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.7.21 // indirect
89+
github.com/aws/aws-sdk-go-v2/internal/ini v1.8.6 // indirect
90+
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.13.7 // indirect
91+
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.13.21 // indirect
92+
github.com/aws/aws-sdk-go-v2/service/kms v1.50.4 // indirect
93+
github.com/aws/aws-sdk-go-v2/service/signin v1.0.9 // indirect
94+
github.com/aws/aws-sdk-go-v2/service/sso v1.30.15 // indirect
95+
github.com/aws/aws-sdk-go-v2/service/ssooidc v1.35.19 // indirect
96+
github.com/aws/aws-sdk-go-v2/service/sts v1.41.10 // indirect
97+
github.com/aws/smithy-go v1.24.3 // indirect
7498
github.com/benbjohnson/clock v1.3.5 // indirect
7599
github.com/beorn7/perks v1.0.1 // indirect
76100
github.com/bgentry/speakeasy v0.2.0 // indirect
@@ -107,7 +131,7 @@ require (
107131
github.com/danieljoos/wincred v1.2.2 // indirect
108132
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
109133
github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c // indirect
110-
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0 // indirect
134+
github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.1 // indirect
111135
github.com/desertbit/timer v0.0.0-20180107155436-c41aec40b27f // indirect
112136
github.com/dgraph-io/badger/v4 v4.5.1 // indirect
113137
github.com/dgraph-io/ristretto/v2 v2.1.0 // indirect
@@ -125,7 +149,7 @@ require (
125149
github.com/fatih/color v1.18.0 // indirect
126150
github.com/felixge/httpsnoop v1.0.4 // indirect
127151
github.com/filecoin-project/go-clock v0.1.0 // indirect
128-
github.com/filecoin-project/go-jsonrpc v0.10.0 // indirect
152+
github.com/filecoin-project/go-jsonrpc v0.10.1 // indirect
129153
github.com/flynn/noise v1.1.0 // indirect
130154
github.com/fsnotify/fsnotify v1.9.0 // indirect
131155
github.com/getsentry/sentry-go v0.42.0 // indirect
@@ -135,7 +159,7 @@ require (
135159
github.com/go-logfmt/logfmt v0.6.0 // indirect
136160
github.com/go-logr/logr v1.4.3 // indirect
137161
github.com/go-logr/stdr v1.2.2 // indirect
138-
github.com/go-viper/mapstructure/v2 v2.4.0 // indirect
162+
github.com/go-viper/mapstructure/v2 v2.5.0 // indirect
139163
github.com/goccy/go-yaml v1.19.2 // indirect
140164
github.com/godbus/dbus v0.0.0-20190726142602-4481cbc300e2 // indirect
141165
github.com/gofrs/flock v0.12.1 // indirect
@@ -152,7 +176,10 @@ require (
152176
github.com/google/go-containerregistry v0.20.3 // indirect
153177
github.com/google/gopacket v1.1.19 // indirect
154178
github.com/google/orderedcode v0.0.1 // indirect
179+
github.com/google/s2a-go v0.1.9 // indirect
155180
github.com/google/uuid v1.6.0 // indirect
181+
github.com/googleapis/enterprise-certificate-proxy v0.3.14 // indirect
182+
github.com/googleapis/gax-go/v2 v2.20.0 // indirect
156183
github.com/gorilla/handlers v1.5.2 // indirect
157184
github.com/gorilla/mux v1.8.1 // indirect
158185
github.com/grpc-ecosystem/go-grpc-middleware v1.4.0 // indirect
@@ -174,11 +201,11 @@ require (
174201
github.com/iancoleman/strcase v0.3.0 // indirect
175202
github.com/improbable-eng/grpc-web v0.15.0 // indirect
176203
github.com/inconshreveable/mousetrap v1.1.0 // indirect
177-
github.com/ipfs/boxo v0.35.2 // indirect
204+
github.com/ipfs/boxo v0.37.0 // indirect
178205
github.com/ipfs/go-cid v0.6.0 // indirect
179206
github.com/ipfs/go-ds-badger4 v0.1.8 // indirect
180207
github.com/ipfs/go-log/v2 v2.9.1 // indirect
181-
github.com/ipld/go-ipld-prime v0.21.0 // indirect
208+
github.com/ipld/go-ipld-prime v0.22.0 // indirect
182209
github.com/jackpal/go-nat-pmp v1.0.2 // indirect
183210
github.com/jbenet/go-temp-err-catcher v0.1.0 // indirect
184211
github.com/jdx/go-netrc v1.0.0 // indirect
@@ -194,7 +221,7 @@ require (
194221
github.com/libp2p/go-cidranger v1.1.0 // indirect
195222
github.com/libp2p/go-flow-metrics v0.3.0 // indirect
196223
github.com/libp2p/go-libp2p-asn-util v0.4.1 // indirect
197-
github.com/libp2p/go-libp2p-kad-dht v0.37.1 // indirect
224+
github.com/libp2p/go-libp2p-kad-dht v0.39.0 // indirect
198225
github.com/libp2p/go-libp2p-kbucket v0.8.0 // indirect
199226
github.com/libp2p/go-libp2p-record v0.3.1 // indirect
200227
github.com/libp2p/go-libp2p-routing-helpers v0.7.5 // indirect
@@ -206,13 +233,11 @@ require (
206233
github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd // indirect
207234
github.com/mattn/go-colorable v0.1.14 // indirect
208235
github.com/mattn/go-isatty v0.0.20 // indirect
209-
github.com/miekg/dns v1.1.68 // indirect
210236
github.com/mikioh/tcpinfo v0.0.0-20190314235526-30a79bb1804b // indirect
211237
github.com/mikioh/tcpopt v0.0.0-20190314235656-172688c1accc // indirect
212238
github.com/minio/highwayhash v1.0.3 // indirect
213239
github.com/minio/sha256-simd v1.0.1 // indirect
214240
github.com/mitchellh/go-homedir v1.1.0 // indirect
215-
github.com/mitchellh/mapstructure v1.5.0 // indirect
216241
github.com/moby/docker-image-spec v1.3.1 // indirect
217242
github.com/moby/go-archive v0.1.0 // indirect
218243
github.com/moby/locker v1.0.1 // indirect
@@ -230,7 +255,7 @@ require (
230255
github.com/mtibben/percent v0.2.1 // indirect
231256
github.com/multiformats/go-base32 v0.1.0 // indirect
232257
github.com/multiformats/go-base36 v0.2.0 // indirect
233-
github.com/multiformats/go-multiaddr-dns v0.4.1 // indirect
258+
github.com/multiformats/go-multiaddr-dns v0.5.0 // indirect
234259
github.com/multiformats/go-multiaddr-fmt v0.1.0 // indirect
235260
github.com/multiformats/go-multibase v0.2.0 // indirect
236261
github.com/multiformats/go-multicodec v0.10.0 // indirect
@@ -247,32 +272,29 @@ require (
247272
github.com/pelletier/go-toml/v2 v2.2.4 // indirect
248273
github.com/petermattis/goid v0.0.0-20240813172612-4fcff4a6cae7 // indirect
249274
github.com/pion/datachannel v1.5.10 // indirect
250-
github.com/pion/dtls/v2 v2.2.12 // indirect
251-
github.com/pion/dtls/v3 v3.0.11 // indirect
275+
github.com/pion/dtls/v3 v3.1.2 // indirect
252276
github.com/pion/ice/v4 v4.0.10 // indirect
253277
github.com/pion/interceptor v0.1.40 // indirect
254278
github.com/pion/logging v0.2.4 // indirect
255279
github.com/pion/mdns/v2 v2.0.7 // indirect
256280
github.com/pion/randutil v0.1.0 // indirect
257-
github.com/pion/rtcp v1.2.15 // indirect
281+
github.com/pion/rtcp v1.2.16 // indirect
258282
github.com/pion/rtp v1.8.19 // indirect
259283
github.com/pion/sctp v1.8.39 // indirect
260-
github.com/pion/sdp/v3 v3.0.13 // indirect
284+
github.com/pion/sdp/v3 v3.0.18 // indirect
261285
github.com/pion/srtp/v3 v3.0.6 // indirect
262-
github.com/pion/stun v0.6.1 // indirect
263-
github.com/pion/stun/v3 v3.0.0 // indirect
264-
github.com/pion/transport/v2 v2.2.10 // indirect
286+
github.com/pion/stun/v3 v3.1.1 // indirect
265287
github.com/pion/transport/v3 v3.0.7 // indirect
266288
github.com/pion/transport/v4 v4.0.1 // indirect
267289
github.com/pion/turn/v4 v4.0.2 // indirect
268290
github.com/pion/webrtc/v4 v4.1.2 // indirect
269291
github.com/pkg/browser v0.0.0-20240102092130-5ac0b6a4141c // indirect
270292
github.com/pkg/errors v0.9.1 // indirect
271293
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
272-
github.com/polydawn/refmt v0.89.0 // indirect
294+
github.com/polydawn/refmt v0.89.1-0.20231129105047-37766d95467a // indirect
273295
github.com/prometheus/client_model v0.6.2 // indirect
274296
github.com/prometheus/common v0.67.5 // indirect
275-
github.com/prometheus/procfs v0.19.2 // indirect
297+
github.com/prometheus/procfs v0.20.1 // indirect
276298
github.com/quic-go/qpack v0.6.0 // indirect
277299
github.com/quic-go/quic-go v0.59.0 // indirect
278300
github.com/quic-go/webtransport-go v0.10.0 // indirect
@@ -309,7 +331,8 @@ require (
309331
go.lsp.dev/uri v0.3.0 // indirect
310332
go.opencensus.io v0.24.0 // indirect
311333
go.opentelemetry.io/auto/sdk v1.2.1 // indirect
312-
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.63.0 // indirect
334+
go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.61.0 // indirect
335+
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.65.0 // indirect
313336
go.opentelemetry.io/otel v1.43.0 // indirect
314337
go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.43.0 // indirect
315338
go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.43.0 // indirect
@@ -323,21 +346,23 @@ require (
323346
go.uber.org/multierr v1.11.0 // indirect
324347
go.uber.org/zap v1.27.1 // indirect
325348
go.uber.org/zap/exp v0.3.0 // indirect
326-
go.yaml.in/yaml/v2 v2.4.3 // indirect
349+
go.yaml.in/yaml/v2 v2.4.4 // indirect
327350
go.yaml.in/yaml/v3 v3.0.4 // indirect
328351
golang.org/x/arch v0.17.0 // indirect
329352
golang.org/x/crypto v0.49.0 // indirect
330-
golang.org/x/exp v0.0.0-20260112195511-716be5621a96 // indirect
331-
golang.org/x/mod v0.33.0 // indirect
353+
golang.org/x/exp v0.0.0-20260312153236-7ab1446f8b90 // indirect
354+
golang.org/x/mod v0.34.0 // indirect
355+
golang.org/x/oauth2 v0.36.0 // indirect
332356
golang.org/x/sys v0.42.0 // indirect
333-
golang.org/x/telemetry v0.0.0-20260209163413-e7419c687ee4 // indirect
357+
golang.org/x/telemetry v0.0.0-20260311193753-579e4da9a98c // indirect
334358
golang.org/x/term v0.41.0 // indirect
335359
golang.org/x/text v0.35.0 // indirect
336-
golang.org/x/time v0.12.0 // indirect
337-
golang.org/x/tools v0.42.0 // indirect
360+
golang.org/x/time v0.15.0 // indirect
361+
golang.org/x/tools v0.43.0 // indirect
338362
golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect
339363
gonum.org/v1/gonum v0.17.0 // indirect
340-
google.golang.org/genproto v0.0.0-20241118233622-e639e219e697 // indirect
364+
google.golang.org/api v0.273.1 // indirect
365+
google.golang.org/genproto v0.0.0-20260319201613-d00831a3d3e7 // indirect
341366
google.golang.org/genproto/googleapis/rpc v0.0.0-20260401024825-9d38bb4040a9 // indirect
342367
gopkg.in/yaml.v2 v2.4.0 // indirect
343368
gopkg.in/yaml.v3 v3.0.1 // indirect

0 commit comments

Comments
 (0)