Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
01a6916
update to use codama macros
rustopian Nov 14, 2025
6b40853
Merge branch 'main' into codama
rustopian Nov 14, 2025
fb1cc44
fmt
rustopian Nov 14, 2025
722f30b
generated clients
rustopian Nov 14, 2025
c31a3dd
fix type collisions
rustopian Nov 14, 2025
066e986
restore omitted u32 disc casts
rustopian Nov 14, 2025
0e5cbef
instruction u8->u32 transformer
rustopian Nov 14, 2025
2d3868a
re-hide redelegate from client gen
rustopian Nov 14, 2025
c2c1676
cleanup
rustopian Nov 15, 2025
e2fbb50
align (un-break) some account and arg names
rustopian Nov 18, 2025
154660f
explicitly use arg0, arg1 to prevent breaking
rustopian Nov 18, 2025
d400f91
use ugly name (unbreak)
rustopian Nov 18, 2025
37f1e09
fix tests
rustopian Nov 18, 2025
be3521b
use codama 0.6.4 docs param
rustopian Nov 20, 2025
fd6e639
properly flatten instruction arguments
rustopian Nov 22, 2025
2b1b4aa
rm broken doc link
rustopian Nov 24, 2025
9e5e13f
rm old idl, update format value, add sysvar defaults
rustopian Dec 3, 2025
63b546c
use codama sysvar() helper for defaults
rustopian Dec 4, 2025
8331188
featurize codama
rustopian Dec 4, 2025
3ec54ab
spellcheck
rustopian Dec 4, 2025
a7e1cf7
re-sync (#209)
rustopian Dec 4, 2025
f636e75
update idl after re-sync
rustopian Dec 4, 2025
a3ee7eb
Merge branch 'main' into codama
rustopian Dec 4, 2025
3faa2c7
use named tuple fields
rustopian Dec 4, 2025
af32b99
revert changed account name
rustopian Dec 4, 2025
cdfbd82
fmt
rustopian Dec 4, 2025
acad1ac
update codama renderers-rust ver
rustopian Dec 9, 2025
8ec4ab8
crate serialization features
rustopian Dec 9, 2025
dc2862f
Merge pull request #1 from rustopian/main
rustopian Dec 9, 2025
911b925
update deps, collapse feature gating
rustopian Dec 10, 2025
1d74312
rm unnecessary explicit error codes
rustopian Dec 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ env:
RUST_PACKAGES: "['clients-rust', 'interface', 'program']"
SBPF_PROGRAM_PACKAGES: "['program']"
WASM_PACKAGES: "['interface', 'program']"
IDL_PACKAGES: "['interface']"

jobs:
set_env:
Expand All @@ -20,6 +21,7 @@ jobs:
SBPF_PROGRAM_PACKAGES: ${{ steps.compute.outputs.SBPF_PROGRAM_PACKAGES }}
RUST_PACKAGES: ${{ steps.compute.outputs.RUST_PACKAGES }}
WASM_PACKAGES: ${{ steps.compute.outputs.WASM_PACKAGES }}
IDL_PACKAGES: ${{ steps.compute.outputs.IDL_PACKAGES }}
RUST_TOOLCHAIN_NIGHTLY: ${{ steps.compute.outputs.RUST_TOOLCHAIN_NIGHTLY }}
SOLANA_CLI_VERSION: ${{ steps.compute.outputs.SOLANA_CLI_VERSION }}
steps:
Expand All @@ -34,6 +36,7 @@ jobs:
echo "SBPF_PROGRAM_PACKAGES=${{ env.SBPF_PROGRAM_PACKAGES }}" >> $GITHUB_OUTPUT
echo "RUST_PACKAGES=${{ env.RUST_PACKAGES }}" >> $GITHUB_OUTPUT
echo "WASM_PACKAGES=${{ env.WASM_PACKAGES }}" >> $GITHUB_OUTPUT
echo "IDL_PACKAGES=${{ env.IDL_PACKAGES }}" >> $GITHUB_OUTPUT
echo "RUST_TOOLCHAIN_NIGHTLY=$(make rust-toolchain-nightly)" >> "$GITHUB_OUTPUT"
echo "SOLANA_CLI_VERSION=$(make solana-cli-version)" >> "$GITHUB_OUTPUT"

Expand All @@ -45,6 +48,7 @@ jobs:
sbpf-program-packages: ${{ needs.set_env.outputs.SBPF_PROGRAM_PACKAGES }}
rust-packages: ${{ needs.set_env.outputs.RUST_PACKAGES }}
wasm-packages: ${{ needs.set_env.outputs.WASM_PACKAGES }}
idl-packages: ${{ needs.set_env.outputs.IDL_PACKAGES }}
wasm-toolchain: ${{ needs.set_env.outputs.RUST_TOOLCHAIN_NIGHTLY }}
rustfmt-toolchain: ${{ needs.set_env.outputs.RUST_TOOLCHAIN_NIGHTLY }}
clippy-toolchain: ${{ needs.set_env.outputs.RUST_TOOLCHAIN_NIGHTLY }}
Expand Down
Loading