Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
5319b3a
WIP
gzalz Sep 9, 2025
6869ad7
rename to deserialize
gzalz Sep 16, 2025
e05cec2
stat fix
gzalz Sep 16, 2025
aad27d1
debug
gzalz Sep 16, 2025
da6f274
override try_from_slice for same dx as anchor
gzalz Sep 16, 2025
cc9c675
restore reclaim, iterarte on sdk
gzalz Sep 16, 2025
40f8974
reference jito-solana commit w downgraded rocks
gzalz Sep 18, 2025
ca27732
override try from slice in payment config
gzalz Sep 18, 2025
930ef86
cargo test runs - 2 failures
gzalz Sep 24, 2025
1ed8605
new snapshot fixture and matching genesis
gzalz Sep 24, 2025
6dba020
working tests - still wip
gzalz Sep 24, 2025
c60423f
compiling program
gzalz Sep 24, 2025
df4c91c
wip integration tests, s/try_from_slice/deserialize
gzalz Sep 24, 2025
fbdf7da
wip integration_tests - vote_interface refactor
gzalz Sep 24, 2025
3cb5fd3
compiling integration tests - need to fix spl_stake_pool processor
gzalz Sep 24, 2025
8903e0a
fmt, sort
gzalz Sep 24, 2025
d837f96
needs clean up but compiles everything
gzalz Sep 25, 2025
09b3e58
use overriden deserialize in stake_meta_generator
gzalz Sep 25, 2025
f56b932
wip
gzalz Sep 26, 2025
f29d84f
wf changes and more ci prep
gzalz Sep 26, 2025
cf7701a
cleanup
gzalz Sep 26, 2025
73ad6a9
cleanup
gzalz Sep 26, 2025
4ccb4bc
workflow
gzalz Sep 26, 2025
d168abf
program compiles again
gzalz Oct 1, 2025
a577934
sort
gzalz Oct 1, 2025
e4f53d5
build-sbf change
gzalz Oct 1, 2025
a20232f
integration test warnings
gzalz Oct 1, 2025
ce33bd3
test fixture update
gzalz Oct 2, 2025
28dea2e
add switchboard client
gzalz Oct 2, 2025
83120fa
wip - integrating switchboard client
gzalz Oct 8, 2025
507da24
working switchboard cli code
gzalz Oct 16, 2025
260b404
Fix clippy
ebatsell Oct 27, 2025
b7b62a9
Checkpoint
ebatsell Oct 29, 2025
fe92a3f
Fix more failing tests
ebatsell Oct 29, 2025
410d94a
Fix integer division
ebatsell Oct 29, 2025
777fc36
Fix IDL and stake pool client refactor, lints
ebatsell Oct 29, 2025
40a8f0e
LINT
ebatsell Oct 29, 2025
ce2ad3b
Fix variant numbers
ebatsell Oct 30, 2025
41d4881
Fix new deserialization
ebatsell Oct 31, 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
27 changes: 2 additions & 25 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -41,29 +41,6 @@ jobs:
with:
fail-if-changed: true
fail-message: 'Unexpected changes in the shank IDL files. Please run `./target/release/jito-tip-router-shank-cli` to regenerate the files.'
- name: Set Node.js 22.x
uses: actions/setup-node@v3
with:
node-version: 22.x
- name: Run install
uses: borales/actions-yarn@v4
with:
cmd: install
- name: Generate kinobi IDL files
uses: borales/actions-yarn@v4
with:
cmd: generate-clients
- name: Verify no changed files
uses: tj-actions/verify-changed-files@v20
id: verify-changed-kinobi-files
- name: Run step only when any of the above files change.
if: steps.verify-changed-kinobi-files.outputs.files_changed == 'true'
env:
CHANGED_FILES: ${{ steps.verify-changed-kinobi-files.outputs.changed_files }}
run: |
echo "Changed files: $CHANGED_FILES"
echo "Unexpected changes in the client files. Please run `yarn generate-clients` to regenerate the files."
exit 1

lint:
name: lint
Expand Down Expand Up @@ -114,7 +91,7 @@ jobs:
run: echo "/home/runner/.local/share/solana/install/active_release/bin" >> $GITHUB_PATH
# TODO: remove
- name: Building programs
run: cargo-build-sbf
run: cd program && cargo-build-sbf && cd ..
env:
TIP_ROUTER_PROGRAM_ID: ${{ env.TIP_ROUTER_PROGRAM_ID }}
SBF_OUT_PATH: ${{ github.workspace }}/target/sbf-solana-solana/release
Expand Down Expand Up @@ -193,7 +170,7 @@ jobs:
- uses: taiki-e/install-action@nextest
- run: cargo nextest run --all-features -E 'not test(ledger_utils::tests)'
env:
SBF_OUT_DIR: ${{ github.workspace }}/integration_tests/tests/fixtures
SBPF_OUT_DIR: ${{ github.workspace }}/integration_tests/tests/fixtures

# create_release:
# name: Create Release
Expand Down
Loading
Loading