Skip to content

Commit 7c854db

Browse files
authored
build: update x/net, libp2p and quic (#1646)
<!-- Please read and fill out this form before submitting your PR. Please make sure you have reviewed our contributors guide before submitting your first PR. NOTE: PR titles should follow semantic commits: https://www.conventionalcommits.org/en/v1.0.0/ --> ## Overview This PR updates dependencies and bumps go version used in CI. Replaces #1617, #1624. <!-- Please provide an explanation of the PR, including the appropriate context, background, goal, and rationale. If there is an issue with this information, please provide a tl;dr and link the issue. Ex: Closes #<issue number> --> <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit - **Documentation** - Updated the Go version requirement in the README to reflect compatibility changes. - **Chores** - Updated the Go version in the CI workflow to ensure consistent performance and compatibility. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
1 parent ece5b42 commit 7c854db

File tree

4 files changed

+65
-65
lines changed

4 files changed

+65
-65
lines changed

.github/workflows/ci_release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ jobs:
2727
runs-on: ubuntu-latest
2828
env:
2929
# use consistent go version throughout pipeline here
30-
GO_VERSION: "1.21"
30+
GO_VERSION: "1.22"
3131
outputs:
3232
go-version: ${{ steps.set-vars.outputs.go-version }}
3333
steps:

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ A modular framework for rollups, with an ABCI-compatible client interface. For m
1515

1616
The easiest way to use rollkit is via the rollkit CLI.
1717

18-
Requires Go version >= 1.21.
18+
Requires Go version >= 1.22.
1919

2020
A cli tool that allows you to run different kinds of nodes for a rollkit network
2121
while also helping you generate the required configuration files

go.mod

Lines changed: 19 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ require (
1616
github.com/gorilla/websocket v1.5.1
1717
github.com/ipfs/go-datastore v0.6.0
1818
github.com/ipfs/go-log v1.0.5
19-
github.com/libp2p/go-libp2p v0.32.2
19+
github.com/libp2p/go-libp2p v0.33.2
2020
github.com/libp2p/go-libp2p-kad-dht v0.23.0
2121
github.com/libp2p/go-libp2p-pubsub v0.10.0
2222
github.com/multiformats/go-multiaddr v0.12.3
@@ -29,7 +29,7 @@ require (
2929
github.com/stretchr/testify v1.9.0
3030
github.com/tendermint/tendermint v0.35.9
3131
go.uber.org/multierr v1.11.0 // indirect
32-
golang.org/x/net v0.22.0
32+
golang.org/x/net v0.24.0
3333
google.golang.org/grpc v1.63.2
3434
google.golang.org/protobuf v1.33.0
3535
)
@@ -62,7 +62,7 @@ require (
6262
github.com/dustin/go-humanize v1.0.1 // indirect
6363
github.com/elastic/gosigar v0.14.2 // indirect
6464
github.com/filecoin-project/go-jsonrpc v0.3.1 // indirect
65-
github.com/flynn/noise v1.0.0 // indirect
65+
github.com/flynn/noise v1.1.0 // indirect
6666
github.com/francoispqt/gojay v1.2.13 // indirect
6767
github.com/fsnotify/fsnotify v1.7.0 // indirect
6868
github.com/go-kit/log v0.2.1 // indirect
@@ -80,7 +80,7 @@ require (
8080
github.com/google/go-cmp v0.6.0 // indirect
8181
github.com/google/gopacket v1.1.19 // indirect
8282
github.com/google/orderedcode v0.0.1 // indirect
83-
github.com/google/pprof v0.0.0-20231023181126-ff6d637d2a7b // indirect
83+
github.com/google/pprof v0.0.0-20240207164012-fb44976bdcd5 // indirect
8484
github.com/google/uuid v1.6.0 // indirect
8585
github.com/gopherjs/gopherjs v0.0.0-20190812055157-5d271430af9f // indirect
8686
github.com/hashicorp/errwrap v1.1.0 // indirect
@@ -99,14 +99,14 @@ require (
9999
github.com/jbenet/go-temp-err-catcher v0.1.0 // indirect
100100
github.com/jbenet/goprocess v0.1.4 // indirect
101101
github.com/jmhodges/levigo v1.0.0 // indirect
102-
github.com/klauspost/compress v1.17.2 // indirect
103-
github.com/klauspost/cpuid/v2 v2.2.6 // indirect
102+
github.com/klauspost/compress v1.17.6 // indirect
103+
github.com/klauspost/cpuid/v2 v2.2.7 // indirect
104104
github.com/koron/go-ssdp v0.0.4 // indirect
105105
github.com/lib/pq v1.10.7 // indirect
106106
github.com/libp2p/go-buffer-pool v0.1.0 // indirect
107107
github.com/libp2p/go-cidranger v1.1.0 // indirect
108108
github.com/libp2p/go-flow-metrics v0.1.0 // indirect
109-
github.com/libp2p/go-libp2p-asn-util v0.3.0 // indirect
109+
github.com/libp2p/go-libp2p-asn-util v0.4.1 // indirect
110110
github.com/libp2p/go-libp2p-kbucket v0.5.0 // indirect
111111
github.com/libp2p/go-libp2p-record v0.2.0 // indirect
112112
github.com/libp2p/go-msgio v0.3.0 // indirect
@@ -118,7 +118,7 @@ require (
118118
github.com/magiconair/properties v1.8.7 // indirect
119119
github.com/marten-seemann/tcp v0.0.0-20210406111302-dfbc87cc63fd // indirect
120120
github.com/mattn/go-isatty v0.0.20 // indirect
121-
github.com/miekg/dns v1.1.56 // indirect
121+
github.com/miekg/dns v1.1.58 // indirect
122122
github.com/mikioh/tcpinfo v0.0.0-20190314235526-30a79bb1804b // indirect
123123
github.com/mikioh/tcpopt v0.0.0-20190314235656-172688c1accc // indirect
124124
github.com/minio/highwayhash v1.0.2 // indirect
@@ -135,20 +135,19 @@ require (
135135
github.com/multiformats/go-multistream v0.5.0 // indirect
136136
github.com/multiformats/go-varint v0.0.7 // indirect
137137
github.com/oasisprotocol/curve25519-voi v0.0.0-20220708102147-0a8a51822cae // indirect
138-
github.com/onsi/ginkgo/v2 v2.13.0 // indirect
139-
github.com/opencontainers/runtime-spec v1.1.0 // indirect
138+
github.com/onsi/ginkgo/v2 v2.15.0 // indirect
139+
github.com/opencontainers/runtime-spec v1.2.0 // indirect
140140
github.com/opentracing/opentracing-go v1.2.0 // indirect
141141
github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 // indirect
142142
github.com/pelletier/go-toml/v2 v2.1.0 // indirect
143143
github.com/petermattis/goid v0.0.0-20230317030725-371a4b8eda08 // indirect
144144
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
145145
github.com/polydawn/refmt v0.89.0 // indirect
146-
github.com/prometheus/client_model v0.5.0 // indirect
146+
github.com/prometheus/client_model v0.6.0 // indirect
147147
github.com/prometheus/common v0.48.0 // indirect
148148
github.com/prometheus/procfs v0.12.0 // indirect
149149
github.com/quic-go/qpack v0.4.0 // indirect
150-
github.com/quic-go/qtls-go1-20 v0.3.4 // indirect
151-
github.com/quic-go/quic-go v0.39.4 // indirect
150+
github.com/quic-go/quic-go v0.42.0 // indirect
152151
github.com/quic-go/webtransport-go v0.6.0 // indirect
153152
github.com/raulk/go-watchdog v1.3.0 // indirect
154153
github.com/rcrowley/go-metrics v0.0.0-20201227073835-cf1acfcdf475 // indirect
@@ -173,15 +172,15 @@ require (
173172
go.opentelemetry.io/otel/trace v1.21.0 // indirect
174173
go.uber.org/dig v1.17.1 // indirect
175174
go.uber.org/fx v1.20.1 // indirect
176-
go.uber.org/mock v0.3.0 // indirect
177-
go.uber.org/zap v1.26.0 // indirect
178-
golang.org/x/crypto v0.21.0 // indirect
179-
golang.org/x/exp v0.0.0-20240110193028-0dcbfd608b1e // indirect
180-
golang.org/x/mod v0.14.0 // indirect
175+
go.uber.org/mock v0.4.0 // indirect
176+
go.uber.org/zap v1.27.0 // indirect
177+
golang.org/x/crypto v0.22.0 // indirect
178+
golang.org/x/exp v0.0.0-20240213143201-ec583247a57a // indirect
179+
golang.org/x/mod v0.15.0 // indirect
181180
golang.org/x/sync v0.6.0 // indirect
182-
golang.org/x/sys v0.18.0 // indirect
181+
golang.org/x/sys v0.19.0 // indirect
183182
golang.org/x/text v0.14.0 // indirect
184-
golang.org/x/tools v0.16.0 // indirect
183+
golang.org/x/tools v0.18.0 // indirect
185184
golang.org/x/xerrors v0.0.0-20220907171357-04be3eba64a2 // indirect
186185
gonum.org/v1/gonum v0.12.0 // indirect
187186
google.golang.org/genproto/googleapis/rpc v0.0.0-20240227224415-6ceb2ff114de // indirect

0 commit comments

Comments
 (0)