Labels: bug infrastructure
Description
deploy-testnet.sh installs soroban-cli without a version pin (cargo install soroban-cli). A breaking CLI update will silently break all testnet deployments without any indication of the cause.
Expected Behavior
Pin the Soroban CLI to the version tested with the contracts.
Steps to Reproduce
- Run
deploy-testnet.sh after a breaking Soroban CLI release.
- Deployment fails with an obscure error unrelated to contract code.
Tasks
Labels:
buginfrastructureDescription
deploy-testnet.shinstallssoroban-cliwithout a version pin (cargo install soroban-cli). A breaking CLI update will silently break all testnet deployments without any indication of the cause.Expected Behavior
Pin the Soroban CLI to the version tested with the contracts.
Steps to Reproduce
deploy-testnet.shafter a breaking Soroban CLI release.Tasks
soroban-clito a specific version indeploy-testnet.sh(e.g.cargo install --locked soroban-cli@21.0.0)README.mdprerequisites