Skip to content

chore: bump swiss for Go 1.27 support - #11450

Closed
RandyMcMillan wants to merge 1 commit into
ipfs:masterfrom
RandyMcMillan:1852/965493/440715/f9aad61a7/329838acd
Closed

chore: bump swiss for Go 1.27 support#11450
RandyMcMillan wants to merge 1 commit into
ipfs:masterfrom
RandyMcMillan:1852/965493/440715/f9aad61a7/329838acd

Conversation

@RandyMcMillan

Copy link
Copy Markdown

Update github.com/cockroachdb/swiss to a revision that builds with Go 1.27.
The previous pin gated runtime internals behind !go1.27, which broke make build.
Keep the root module, docs example, and test dependency modules in sync.

@RandyMcMillan
RandyMcMillan requested a review from a team as a code owner September 4, 2026 15:15
@RandyMcMillan

Copy link
Copy Markdown
Author

 
 
Update github.com/cockroachdb/swiss to a revision that builds with Go 1.27.
The previous pin gated runtime internals behind !go1.27, which broke make build.
Keep the root module, docs example, and test dependency modules in sync.

00-000007f4
@RandyMcMillan
RandyMcMillan force-pushed the 1852/965493/440715/f9aad61a7/329838acd branch from 00070cf to 000c2b0 Compare September 4, 2026 15:37
@RandyMcMillan

RandyMcMillan commented Sep 4, 2026

Copy link
Copy Markdown
Author

rebased 000c2b0

if version pinning becomes an issue:

00070cf was passing full tests on MacOS 26.5 (25F71) - go version go1.27.1 darwin/arm64 and Homebrew 6.0.21 prior to rebase

@lidel lidel added skip/changelog This change does NOT require a changelog entry and removed skip/changelog This change does NOT require a changelog entry labels Sep 4, 2026
@lidel

lidel commented Sep 4, 2026

Copy link
Copy Markdown
Contributor

Thanks! Since this is low level dependency, bumping in Kubo is not the best way of doing this, creates divergence across go-based stack.

Kubo tracks pebble through go-ds-pebble, so the bump has to land there first. pebble v2.1.7 is exactly this swiss change.

@gammazero could you bump pebble to v2.1.7 in go-ds-pebble and cut a release? This PR then becomes a go-ds-pebble bump (go get github.com/ipfs/go-ds-pebble@vX.Y.Z && make mod_tidy), which moves pebble and swiss along with it.

@lidel lidel mentioned this pull request Sep 4, 2026
63 tasks
@gammazero

Copy link
Copy Markdown
Contributor

This is handled by #11451

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants