Commit c3776fc
Claude
test(asm): upgrade to litesvm 0.13.1, patch solana-kite, unpin sbpf
Verify end-to-end whether litesvm 0.13.1 (Agave 4.0) loads sbpf's SBPF v3
output, so the sbpf revision pin can be removed.
- Workspace litesvm 0.11.0 -> 0.13.1
- [patch.crates-io] points solana-kite at the litesvm-0.13 branch, which
relaxes solana-instruction to >=3.2 so it can coexist with litesvm 0.13.1's
=3.2.0 pin (the 0.3.0 crates.io release requires ^3.3.0 and blocks the
upgrade). solana-kite reaches the root workspace via finance/vault-strategy.
- checking-accounts/asm and create-account/asm now inherit litesvm from the
workspace, so all four asm crates build against 0.13.1
- Drop the sbpf --rev pin so sbpf HEAD emits SBPF v3; this run is the test
If CI is green, litesvm 0.13.1 loads SBPF v3 and the pin can go permanently.
If it fails on InvalidAccountData, 0.13.1's default feature set does not
enable SBPF v3 execution and the pin (or an explicit FeatureSet) is still
needed.1 parent c1584ad commit c3776fc
4 files changed
Lines changed: 15 additions & 14 deletions
File tree
- .github/workflows
- basics
- checking-accounts/asm
- create-account/asm
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
199 | 199 | | |
200 | 200 | | |
201 | 201 | | |
202 | | - | |
203 | | - | |
204 | | - | |
205 | | - | |
206 | | - | |
207 | | - | |
208 | | - | |
209 | | - | |
210 | | - | |
211 | | - | |
212 | | - | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
213 | 207 | | |
214 | 208 | | |
215 | 209 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
98 | 98 | | |
99 | 99 | | |
100 | 100 | | |
101 | | - | |
| 101 | + | |
102 | 102 | | |
103 | 103 | | |
104 | 104 | | |
105 | 105 | | |
106 | 106 | | |
107 | 107 | | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
| |||
0 commit comments