Skip to content

test: litesvm 0.13.1 + sbpf v3 (validating removal of the sbpf pin)#92

Closed
mikemaccana wants to merge 0 commit into
mainfrom
claude/solana-examples-ci-asm-jb73x0
Closed

test: litesvm 0.13.1 + sbpf v3 (validating removal of the sbpf pin)#92
mikemaccana wants to merge 0 commit into
mainfrom
claude/solana-examples-ci-asm-jb73x0

Conversation

@mikemaccana

@mikemaccana mikemaccana commented Jul 1, 2026

Copy link
Copy Markdown
Collaborator

Validates whether the sbpf revision pin (merged in #86) can be removed by upgrading to the latest litesvm.

What this changes

  • Workspace litesvm 0.11.00.13.1 (Agave 4.0).
  • [patch.crates-io] points solana-kite at solanakite/kite-rust@litesvm-0.13, which relaxes solana-instruction to >=3.2 so it can coexist with litesvm 0.13.1's =3.2.0 pin. The crates.io release (solana-kite 0.3.0) requires solana-instruction ^3.3.0 and is the sole blocker to the upgrade; it enters 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.
  • Drops the sbpf --rev pin so sbpf HEAD emits SBPF v3 (0x03 OS-ABI).

What the CI result means

  • Green → litesvm 0.13.1 loads sbpf's SBPF v3 output. The pin can be removed permanently; next step is a published solana-kite release so the [patch] can be dropped.
  • Red on InvalidAccountData → 0.13.1's default (mainnet-beta) feature set does not enable SBPF v3 execution; the pin stays (or the asm tests must enable the feature explicitly via FeatureSet).

This is an experiment on the temporary branch, not intended to merge as-is (it depends on an unpublished solana-kite branch via [patch]).

@mikemaccana mikemaccana closed this Jul 1, 2026
@mikemaccana mikemaccana force-pushed the claude/solana-examples-ci-asm-jb73x0 branch from f4a4d55 to c1584ad Compare July 1, 2026 15:19
@mikemaccana mikemaccana changed the title fix(asm): upgrade litesvm to 0.13.1 for SBPF v3 support No-op: ASM fix already merged in #86 Jul 1, 2026
@mikemaccana

Copy link
Copy Markdown
Collaborator Author

Closed by bot.

@mikemaccana mikemaccana changed the title No-op: ASM fix already merged in #86 test: litesvm 0.13.1 + sbpf v3 (validating removal of the sbpf pin) Jul 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant