Skip to content

chore: bump forc-client to sway 0.71.2#241

Merged
JoshuaBatty merged 2 commits into
mainfrom
josh/bump_forc_repo
May 26, 2026
Merged

chore: bump forc-client to sway 0.71.2#241
JoshuaBatty merged 2 commits into
mainfrom
josh/bump_forc_repo

Conversation

@JoshuaBatty

Copy link
Copy Markdown
Member

Summary

  • Update workspace Sway/Forc dependencies from 0.71.0 to published 0.71.2 crates on crates.io
  • Bump forc-client to 0.71.3 with changelog entry for sway 0.71.2 compatibility
  • No other workspace members bumped (forc-crypto, forc-node, forc-wallet, forc-tracing unchanged — fuel deps unchanged and no direct sway compiler deps)

Test plan

  • cargo fmt --all -- --check
  • cargo clippy --all-targets --all-features
  • cargo package -p forc-client --allow-dirty
  • cargo test --all-features -- --test-threads 1 (6 forc-client unit tests fail locally with fuel-core process exited before reporting its bound address — appears environmental, unrelated to dependency bump)
  • CI green
  • After merge, cut release tag forc-client-0.71.3

Update workspace Sway/Forc dependencies to the published 0.71.2 release
and bump forc-client for compatibility tracking.
@cursor

cursor Bot commented May 26, 2026

Copy link
Copy Markdown

PR Summary

Low Risk
Dependency and test-expectation updates only; no application logic changes beyond aligning with published Sway 0.71.2 artifacts.

Overview
Bumps workspace Sway and Forc crates.io dependencies from 0.71.0 to 0.71.2, and releases forc-client 0.71.3 with a changelog note for Sway 0.71.2 compatibility. Cargo.lock reflects the new forc / sway-* versions and drops transitive crates tied to the old forc-pkg stack (e.g. IPFS-related packages).

Deploy integration tests in forc-client/tests/deploy.rs update expected contract and proxy IDs to match bytecode produced by the newer compiler toolchain. Other workspace members (forc-crypto, forc-node, forc-wallet, forc-tracing) are not version-bumped in this PR.

Reviewed by Cursor Bugbot for commit 83f2fb3. Bugbot is set up for automated code reviews on this repo. Configure here.

@JoshuaBatty JoshuaBatty self-assigned this May 26, 2026
@JoshuaBatty JoshuaBatty added the forc-client Everything related to the `forc-client` crate. label May 26, 2026
@JoshuaBatty JoshuaBatty requested review from ironcev and zees-dev May 26, 2026 03:04
@JoshuaBatty JoshuaBatty marked this pull request as ready for review May 26, 2026 03:05
Sway 0.71.2 changes contract bytecode hashing, so standalone_contract
deployments produce new contract and proxy IDs.
@JoshuaBatty JoshuaBatty merged commit 5d2aef1 into main May 26, 2026
15 checks passed
@JoshuaBatty JoshuaBatty deleted the josh/bump_forc_repo branch May 26, 2026 04:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

forc-client Everything related to the `forc-client` crate.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants