Skip to content

Commit fdeaccc

Browse files
committed
ci: re-enable escrow, token-swap, external-delegate anchor examples
These three Anchor examples were already migrated to Anchor 1.0.0 with complete Rust (litesvm/solana-kite) test suites, but were still listed in .ghaignore for reasons that no longer apply: - finance/escrow/anchor: old reason was a JS helpers bug (#40); the test is now pure Rust, so that bug is irrelevant. Verified: anchor test green (4/4 + lib test). - finance/token-swap/anchor: verified anchor build + 18/18 tests pass. - tokens/external-delegate-token-master/anchor: verified 3/3 tests pass. All three verified locally with Anchor 1.0.0, Solana CLI, and surfpool, matching the CI flow (anchor keys sync -> anchor build -> anchor test). Also clarifies basics/pyth/anchor's ignore reason: it fails because pyth-solana-receiver-sdk 1.1.0 pulls a borsh version incompatible with Anchor 1.0 / Solana 3.x (PriceUpdateV2 fails BorshDeserialize). Left ignored pending a compatible upstream SDK. https://claude.ai/code/session_013dpnF6uSGWXjkJJZseqzcP
1 parent 35911e7 commit fdeaccc

1 file changed

Lines changed: 3 additions & 11 deletions

File tree

.github/.ghaignore

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ tokens/transfer-tokens/native
1212
tokens/token-minter/native
1313
tokens/create-token/native
1414

15-
finance/token-swap/anchor
16-
17-
# not building
15+
# not building: pyth-solana-receiver-sdk 1.1.0 pulls a borsh version that
16+
# conflicts with Anchor 1.0 / Solana 3.x (PriceUpdateV2 fails BorshDeserialize).
17+
# Blocked on an upstream SDK release compatible with solana 3.x.
1818
basics/pyth/anchor
1919

2020
# not building
@@ -23,10 +23,6 @@ compression/cnft-vault/anchor
2323
# builds but need to test on localhost
2424
compression/cnft-burn/anchor
2525

26-
# test failing
27-
# https://github.com/solana-developers/helpers/issues/40
28-
finance/escrow/anchor
29-
3026
# not live
3127
tokens/token-extensions/group/anchor
3228
tokens/token-extensions/group/quasar
@@ -35,10 +31,6 @@ tokens/token-extensions/group/quasar
3531
basics/cross-program-invocation/quasar
3632

3733

38-
39-
# error in tests
40-
tokens/external-delegate-token-master/anchor
41-
4234
# build failed - program outdated
4335
tokens/token-extensions/metadata/anchor
4436

0 commit comments

Comments
 (0)