-
Notifications
You must be signed in to change notification settings - Fork 189
chore(deps): bump go-f3
#6019
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(deps): bump go-f3
#6019
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -3,18 +3,18 @@ module f3-sidecar/v2 | |
| go 1.24.5 | ||
|
|
||
| require ( | ||
| github.com/filecoin-project/go-f3 v0.8.10-0.20250813134250-96230de8cf8c | ||
| github.com/filecoin-project/go-f3 v0.8.10 | ||
| github.com/filecoin-project/go-jsonrpc v0.8.0 | ||
| github.com/filecoin-project/go-state-types v0.16.0 | ||
| github.com/ihciah/rust2go v0.0.0-20250726175549-557d7a3a4e27 | ||
| github.com/ihciah/rust2go v0.0.0-20250827134744-0e390b7e49b1 | ||
| github.com/ipfs/go-cid v0.5.0 | ||
| github.com/ipfs/go-datastore v0.8.2 | ||
| github.com/ipfs/go-datastore v0.8.3 | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 💡 Verification agent 🧩 Analysis chainDirect dep bumps (datastore, go-log, testify) — run unit tests. These are safe minors/patches; run the test suite to verify logging and assertions. Also applies to: 13-13, 17-17 🏁 Script executed: #!/bin/bash
set -e
( cd f3-sidecar && go test ./... )Length of output: 1114 Fix build failure: undefined GoF3NodeImpl 🤖 Prompt for AI Agents |
||
| github.com/ipfs/go-ds-leveldb v0.5.2 | ||
| github.com/ipfs/go-log/v2 v2.8.0 | ||
| github.com/ipfs/go-log/v2 v2.8.1 | ||
| github.com/libp2p/go-libp2p v0.43.0 | ||
| github.com/libp2p/go-libp2p-kad-dht v0.34.0 | ||
| github.com/libp2p/go-libp2p-pubsub v0.14.2 | ||
| github.com/stretchr/testify v1.10.0 | ||
| github.com/stretchr/testify v1.11.1 | ||
| golang.org/x/crypto v0.41.0 | ||
| ) | ||
|
|
||
|
|
@@ -23,7 +23,7 @@ require ( | |
| github.com/beorn7/perks v1.0.1 // indirect | ||
| github.com/bits-and-blooms/bitset v1.24.0 // indirect | ||
| github.com/cespare/xxhash/v2 v2.3.0 // indirect | ||
| github.com/consensys/gnark-crypto v0.18.0 // indirect | ||
| github.com/consensys/gnark-crypto v0.19.0 // indirect | ||
| github.com/davecgh/go-spew v1.1.1 // indirect | ||
| github.com/davidlazar/go-crypto v0.0.0-20200604182044-b73af7476f6c // indirect | ||
| github.com/decred/dcrd/dcrec/secp256k1/v4 v4.4.0 // indirect | ||
|
|
@@ -42,7 +42,7 @@ require ( | |
| github.com/hashicorp/golang-lru v1.0.2 // indirect | ||
| github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect | ||
| github.com/huin/goupnp v1.3.0 // indirect | ||
| github.com/ipfs/boxo v0.33.1 // indirect | ||
| github.com/ipfs/boxo v0.34.0 // indirect | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 💡 Verification agent 🧩 Analysis chainTransitives: boxo/varint/pion — smoke test network-heavy paths.* Minor bumps but could impact protocol behavior; run any integration/interop flows that exercise pubsub, QUIC, and WebRTC. Also applies to: 79-79, 86-86, 95-95, 101-102 🏁 Script executed: #!/bin/bash
set -e
( cd f3-sidecar && go build ./... )Length of output: 887 🏁 Script executed: #!/bin/bash
set -e
cd f3-sidecar
rg -n 'GoF3NodeImpl' -C3 .
rg -n 'type GoF3NodeImpl' -C3 .Length of output: 1836 🏁 Script executed: #!/bin/bash
set -e
cd f3-sidecar
printf "--- ffi_impl.go ---\n"
head -n 20 ffi_impl.go
printf "\n--- ffi_gen.go ---\n"
head -n 20 ffi_gen.goLength of output: 205 🏁 Script executed: #!/bin/bash
set -e
cd f3-sidecar
echo "--- Directory listing ---"
ls -1
echo "--- Package declarations ---"
grep -n '^package ' *.go
echo "--- ffi_impl.go (lines 1-60) ---"
sed -n '1,60p' ffi_impl.go
echo "--- ffi_gen.go (lines 1-60) ---"
sed -n '1,60p' ffi_gen.goLength of output: 5065 🏁 Script executed: #!/bin/bash
set -e
cd f3-sidecar
sed -n '1,50p' go.modLength of output: 2136 ffi_impl.go:27 – undefined: GoF3NodeImpl
🤖 Prompt for AI Agents |
||
| github.com/ipld/go-ipld-prime v0.21.0 // indirect | ||
| github.com/jackpal/go-nat-pmp v1.0.2 // indirect | ||
| github.com/jbenet/go-temp-err-catcher v0.1.0 // indirect | ||
|
|
@@ -76,14 +76,14 @@ require ( | |
| github.com/multiformats/go-multicodec v0.9.2 // indirect | ||
| github.com/multiformats/go-multihash v0.2.3 // indirect | ||
| github.com/multiformats/go-multistream v0.6.1 // indirect | ||
| github.com/multiformats/go-varint v0.0.7 // indirect | ||
| github.com/multiformats/go-varint v0.1.0 // indirect | ||
| github.com/munnerz/goautoneg v0.0.0-20191010083416-a7dc8b61c822 // indirect | ||
| github.com/nxadm/tail v1.4.11 // indirect | ||
| github.com/onsi/gomega v1.36.3 // indirect | ||
| github.com/pbnjay/memory v0.0.0-20210728143218-7b4eea64cf58 // indirect | ||
| github.com/pion/datachannel v1.5.10 // indirect | ||
| github.com/pion/dtls/v2 v2.2.12 // indirect | ||
| github.com/pion/dtls/v3 v3.0.6 // indirect | ||
| github.com/pion/dtls/v3 v3.0.7 // indirect | ||
| github.com/pion/ice/v4 v4.0.10 // indirect | ||
| github.com/pion/interceptor v0.1.40 // indirect | ||
| github.com/pion/logging v0.2.4 // indirect | ||
|
|
@@ -92,14 +92,14 @@ require ( | |
| github.com/pion/rtcp v1.2.15 // indirect | ||
| github.com/pion/rtp v1.8.21 // indirect | ||
| github.com/pion/sctp v1.8.39 // indirect | ||
| github.com/pion/sdp/v3 v3.0.15 // indirect | ||
| github.com/pion/sdp/v3 v3.0.16 // indirect | ||
| github.com/pion/srtp/v3 v3.0.7 // indirect | ||
| github.com/pion/stun v0.6.1 // indirect | ||
| github.com/pion/stun/v3 v3.0.0 // indirect | ||
| github.com/pion/transport/v2 v2.2.10 // indirect | ||
| github.com/pion/transport/v3 v3.0.7 // indirect | ||
| github.com/pion/turn/v4 v4.1.0 // indirect | ||
| github.com/pion/webrtc/v4 v4.1.3 // indirect | ||
| github.com/pion/turn/v4 v4.1.1 // indirect | ||
| github.com/pion/webrtc/v4 v4.1.4 // indirect | ||
| github.com/pmezard/go-difflib v1.0.0 // indirect | ||
| github.com/polydawn/refmt v0.89.0 // indirect | ||
| github.com/prometheus/client_golang v1.23.0 // indirect | ||
|
|
@@ -117,15 +117,15 @@ require ( | |
| go.dedis.ch/kyber/v4 v4.0.0-pre2.0.20240924132404-4de33740016e // indirect | ||
| go.opencensus.io v0.24.0 // indirect | ||
| go.opentelemetry.io/auto/sdk v1.1.0 // indirect | ||
| go.opentelemetry.io/otel v1.37.0 // indirect | ||
| go.opentelemetry.io/otel/metric v1.37.0 // indirect | ||
| go.opentelemetry.io/otel/trace v1.37.0 // indirect | ||
| go.opentelemetry.io/otel v1.38.0 // indirect | ||
| go.opentelemetry.io/otel/metric v1.38.0 // indirect | ||
| go.opentelemetry.io/otel/trace v1.38.0 // indirect | ||
| go.uber.org/dig v1.19.0 // indirect | ||
| go.uber.org/fx v1.24.0 // indirect | ||
| go.uber.org/mock v0.5.2 // indirect | ||
| go.uber.org/mock v0.6.0 // indirect | ||
| go.uber.org/multierr v1.11.0 // indirect | ||
| go.uber.org/zap v1.27.0 // indirect | ||
| golang.org/x/exp v0.0.0-20250811191247-51f88131bc50 // indirect | ||
| golang.org/x/exp v0.0.0-20250819193227-8b4c13bb791b // indirect | ||
| golang.org/x/mod v0.27.0 // indirect | ||
| golang.org/x/net v0.43.0 // indirect | ||
| golang.org/x/sync v0.16.0 // indirect | ||
|
|
@@ -135,7 +135,7 @@ require ( | |
| golang.org/x/tools v0.36.0 // indirect | ||
| golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da // indirect | ||
| gonum.org/v1/gonum v0.16.0 // indirect | ||
| google.golang.org/protobuf v1.36.7 // indirect | ||
| google.golang.org/protobuf v1.36.8 // indirect | ||
| gopkg.in/yaml.v3 v3.0.1 // indirect | ||
| lukechampine.com/blake3 v1.4.1 // indirect | ||
| ) | ||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💡 Verification agent
🧩 Analysis chain
go-f3 → v0.8.10 — check release notes for breaking changes.
Bump looks good; validate any config/API surface changes in sidecar usage.
🏁 Script executed:
Length of output: 1512
Fix build error in ffi_impl.go due to removed
GoF3NodeImplUpdate
f3-sidecar/v2/ffi_impl.go(line 27) to use the replacement API from go-f3 v0.8.10—GoF3NodeImplwas removed, so adjust to the new implementation type or constructor as per the v0.8.10 release notes.🤖 Prompt for AI Agents