部署工作流
geppetto deploy 是第一个产品化 workflow contract。它把 build、deploy、output rendering、artifact writing 和可选 write-back 串成一个可重复路径。
配置
repo root 里的 geppetto.toml 定义 Solana 和可选 off-chain 设置。
[solana]
cluster = "devnet"
program_path = "examples/escrow"
program_binary = "target/deploy/geppetto_escrow.so"
[deploy]
mode = "hybrid"
output = "table"
运行
bun ./bin/geppetto-cli.ts deploy --output json --write-back
输出
.geppetto/deploy-output.json.geppetto/deploy-output.txt- 可选把
program_id写回geppetto.toml
状态
Platform MVP 已有 mock E2E 覆盖。剩余 operational gate 是用真实 operator credentials 跑一次 Solana devnet + Encore Cloud。