mirror of
https://github.com/FuelLabs/sway.git
synced 2026-04-01 19:27:06 +00:00
## Summary This PR completes the sway-side of migrating `forc-client` to the [forc monorepo](https://github.com/FuelLabs/forc), as outlined in [RFC #49](https://github.com/FuelLabs/sway-rfcs/pull/49). The corresponding forc repo PR: https://github.com/FuelLabs/forc/pull/143 `forc-client` has already been released from the forc repo (v0.71.1). ### Changes - Remove `forc-client` crate from workspace - Update CI to no longer build/test/package `forc-client` binaries (forc-deploy, forc-run, forc-submit, forc-call) - Update gh-pages workflow to install `forc-client` from forc repo for documentation generation - Remove unused workspace dependencies (`aws-config`, `aws-sdk-kms`, `k256`) - Refactor test harness to use subprocess calls instead of forc-client library - Update forc-mcp to use forc-client's re-exported types ### Distribution Going forward, `forc-client` will be built and distributed from the forc repo by: - sway-nightly-binaries - fuelup - fuel.nix ### Documentation Documentation for all tooling will continue to live in this repo. The `gh-pages` workflow now pulls `forc-client` from the forc repo rather than building it locally, so docs generation continues to work as before. Co-authored-by: Igor Rončević <ironcev@hotmail.com>