Skip to content

chore: bump pocket-ic to v13 and ic-agent to v0.47; release ic-pocket-canister-runtime 0.5.0 and ic-agent-canister-runtime 0.4.0#116

Merged
gregorydemay merged 4 commits into
mainfrom
chore/pocket-ic-v13-workspace
May 11, 2026
Merged

chore: bump pocket-ic to v13 and ic-agent to v0.47; release ic-pocket-canister-runtime 0.5.0 and ic-agent-canister-runtime 0.4.0#116
gregorydemay merged 4 commits into
mainfrom
chore/pocket-ic-v13-workspace

Conversation

@gregorydemay
Copy link
Copy Markdown
Contributor

@gregorydemay gregorydemay commented May 11, 2026

Summary

Bundles two workspace dep bumps and releases the two affected runtime crates so downstream consumers can pick them up:

Also pins the PocketIC server binary in CI to v13.0.0 — without it, the v13 client refuses to talk to the v12 server and integration tests panic with Incompatible PocketIC server version.

Unblocks the pocket-ic v13 / ic-agent v0.47.2 transitive upgrades in dfinity/evm-rpc-canister and dfinity/sol-rpc-canister.

Releases `ic-pocket-canister-runtime` 0.5.0 (breaking, due to the
`pocket-ic` major bump) to unblock pocket-ic v13 upgrades in
`evm-rpc-canister` and `sol-rpc-canister`, which today hit two
semver-incompatible copies of the `pocket_ic` crate in the build graph
when they try to bump.
The v13 client cannot talk to the v12 server (handshake panics with
"Incompatible PocketIC server version"), so the workflow needs to pull
the v13 server binary alongside the workspace dep bump.
ic-agent 0.47.2 is already on main via #111; 0.x.y minor bumps are
breaking under cargo semver, so consumers (e.g. sol-rpc-canister) need a
new release of this crate to be able to update transitively.
@gregorydemay gregorydemay changed the title chore: bump pocket-ic to v13.0.0 and release ic-pocket-canister-runtime 0.5.0 chore: bump pocket-ic to v13 and ic-agent to v0.47; release ic-pocket-canister-runtime 0.5.0 and ic-agent-canister-runtime 0.4.0 May 11, 2026
@gregorydemay gregorydemay marked this pull request as ready for review May 11, 2026 13:41
@gregorydemay gregorydemay requested a review from a team as a code owner May 11, 2026 13:41
@gregorydemay gregorydemay requested a review from mbjorkqvist May 11, 2026 13:41
Copy link
Copy Markdown

@mbjorkqvist mbjorkqvist left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @gregorydemay!

@gregorydemay gregorydemay merged commit bc49800 into main May 11, 2026
11 checks passed
@gregorydemay gregorydemay deleted the chore/pocket-ic-v13-workspace branch May 11, 2026 14:47
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.

2 participants