This document describes the pinned Soroban CLI setup and how to upgrade it safely.
We pin soroban-cli to a known-good version to ensure consistency between local development and CI.
- Pinned version: compatible with
soroban-sdk = "21.7.7"
The pin is applied in two places:
scripts/setup.sh
Installs the CLI with a locked version..github/workflows/release.yml
Ensures CI installs the same version.
Run:
soroban --version