Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
b72c92f
feat: add pinocchio account data example (#461)
Perelyn-sama Nov 29, 2025
c455355
feat: add checking account pinocchio example (#463)
Perelyn-sama Nov 29, 2025
5e4b21d
feat: add close account pinocchio example (#462)
Perelyn-sama Nov 29, 2025
0c3ad47
feat: add counter example pinocchio (#464)
Perelyn-sama Nov 29, 2025
c1be751
feat: add create account pinocchio example (#465)
Perelyn-sama Nov 29, 2025
e7aca08
feat: add transfer-sol pinocchio example (#468)
Perelyn-sama Dec 3, 2025
320238c
feat: Add LiteSVM Test for Anchor Account Data Example (#466)
sol-warrior Dec 3, 2025
020ebe7
feat: add rent pinocchio example (#469)
Perelyn-sama Dec 3, 2025
21dd66b
feat: add favorites pinocchio example (#487)
Perelyn-sama Dec 30, 2025
2212a32
feat: add pda rent payer pinocchio example (#488)
Perelyn-sama Dec 30, 2025
d9ff6d8
feat: Add LiteSVM tests for the Repository-Layout anchor program (#483)
sol-warrior Dec 30, 2025
8e8508c
feat: add proccessing ix pinocchio example (#489)
Perelyn-sama Dec 30, 2025
52df19a
feat: add pda pinocchio example (#490)
Perelyn-sama Dec 30, 2025
4afd22c
fix: pyth anchor example build error (#492)
Perelyn-sama Dec 30, 2025
4edfea4
feat: add pinocchio realloc example (#491)
Perelyn-sama Dec 30, 2025
8143091
feat: Add LiteSVM tests for the Transfer-SOL anchor program (#482)
sol-warrior Dec 30, 2025
ee2aaa2
feat: Add LiteSVM tests for the Program Derived Addresses anchor prog…
sol-warrior Dec 30, 2025
ce3b1cf
Add LiteSVM tests for the Rent anchor program (#481)
sol-warrior Dec 30, 2025
dad9c31
Add LiteSVM tests for the Realloc anchor program (#480)
sol-warrior Dec 30, 2025
e754bb3
Add LiteSVM tests for the Processing Instructions anchor program (#478)
sol-warrior Dec 30, 2025
231573d
Add LiteSVM tests for the PDA Rent Payer anchor program (#476)
sol-warrior Dec 30, 2025
024e8a0
Add LiteSVM tests for the hello-solana Anchor program (#475)
sol-warrior Dec 30, 2025
6a712e5
Add LiteSVM Tests for Favorites Anchor program (#474)
sol-warrior Dec 30, 2025
4703812
Add LiteSVM Tests for Cross-Program Invocation Anchor program (#473)
sol-warrior Dec 30, 2025
550af2d
Add LiteSVM tests for create-account Anchor program (#472)
sol-warrior Dec 30, 2025
2cbc41f
Add LiteSVM tests for counter Anchor program (#471)
sol-warrior Dec 30, 2025
8e0879b
Add LiteSVM Tests for Close Account (Anchor) (#470)
sol-warrior Dec 30, 2025
d7fcf99
chore: fix anchor escrow program tests (#502)
a-hariti Jan 15, 2026
4e5f04b
Feat: use pinocchio v10 in basic examples (#514)
Perelyn-sama Jan 24, 2026
48500a2
Feat: use litesvm in create account native ts test (#511)
Perelyn-sama Jan 24, 2026
7500cc7
docs: clarify pnpm as required package manager (#485)
Abdullateef1x Jan 24, 2026
5f941ca
chore(deps): bump solana-rent from 3.0.0 to 3.1.0 (#518)
dependabot[bot] Jan 30, 2026
03c9b75
chore(deps): bump shank from 0.0.8 to 0.4.6 (#499)
dependabot[bot] Jan 30, 2026
12790a0
chore(deps): bump shank from 0.4.6 to 0.4.7 (#528)
dependabot[bot] Feb 9, 2026
4babc04
chore(deps): bump pinocchio from 0.10.1 to 0.10.2 (#529)
dependabot[bot] Feb 9, 2026
0a20794
fix: fix all broken builds and tests across the repo
rocketiotemp Feb 15, 2026
b7658b3
chore(deps): bump shank from 0.4.7 to 0.4.8 (#536)
dependabot[bot] Feb 16, 2026
470954b
fix: fix 9 remaining CI failures in token projects
rocketiotemp Feb 18, 2026
aa5a8e5
fix: fix remaining CI failures (validator startup, blake3 pin)
rocketiotemp Feb 19, 2026
da15354
chore(deps): bump solana-rent from 3.1.0 to 4.0.0 (#522)
dependabot[bot] Feb 19, 2026
aa88946
chore(deps): bump solana-rent from 4.0.0 to 4.1.0 (#537)
dependabot[bot] Feb 24, 2026
00428e9
docs: add rationale comments to test configuration changes
rocketiotemp Feb 19, 2026
3ce6f9a
ci: add continue-on-error to Setup Solana Beta step
rocketiotemp Mar 12, 2026
70a2ffe
fix: restore [test.validator] sections and fix import syntax for comm…
rocketiotemp Mar 12, 2026
d1735f0
fix: increase startup_wait to 300s for all validator-clone projects
rocketiotemp Mar 12, 2026
613506c
fix: remove mainnet/devnet clones that timeout in CI
rocketiotemp Mar 13, 2026
1af57bb
chore: standardise @solana/web3.js to ^1.98.4 across all packages
rocketiotemp Mar 13, 2026
68fea89
fix: update pnpm-lock.yaml files after web3.js version standardisation
rocketiotemp Mar 18, 2026
641ae30
ci: update GitHub Actions to Node.js 24 runtime
rocketiotemp Mar 18, 2026
cfc9377
Merge remote-tracking branch 'upstream/main' into fix/broken-tests
rocketiotemp Mar 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
14 changes: 9 additions & 5 deletions .github/workflows/anchor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@ env:
MAX_JOBS: 64
MIN_PROJECTS_PER_JOB: 4
MIN_PROJECTS_FOR_MATRIX: 4
# Force all JavaScript-based actions to use Node.js 24 runtime.
# Node.js 20 actions are deprecated and will stop working June 2026.
# This catches composite actions whose internal dependencies still reference @v4.
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true

jobs:
changes:
Expand All @@ -26,8 +30,8 @@ jobs:
total_projects: ${{ steps.analyze.outputs.total_projects }}
matrix: ${{ steps.matrix.outputs.matrix }}
steps:
- uses: actions/checkout@v4
- uses: dorny/paths-filter@v3
- uses: actions/checkout@v5
- uses: dorny/paths-filter@v4
id: changes
if: github.event_name == 'pull_request'
with:
Expand Down Expand Up @@ -103,8 +107,8 @@ jobs:
outputs:
failed_projects: ${{ steps.set-failed.outputs.failed_projects }}
steps:
- uses: actions/checkout@v4
- uses: heyAyushh/setup-anchor@v0.31
- uses: actions/checkout@v5
- uses: heyAyushh/setup-anchor@v4.999
with:
anchor-version: 0.32.1
solana-cli-version: stable
Expand Down Expand Up @@ -204,7 +208,7 @@ jobs:
if: always()
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Create job summary
run: |
echo "## Anchor Workflow Summary" >> $GITHUB_STEP_SUMMARY
Expand Down
10 changes: 8 additions & 2 deletions .github/workflows/rust.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,12 @@ on:
branches:
- main

env:
# Force all JavaScript-based actions to use Node.js 24 runtime.
# Node.js 20 actions are deprecated and will stop working June 2026.
# This catches composite actions whose internal dependencies still reference @v4.
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true

# A workflow run is made up of one or more jobs, which run in parallel by default
# Each job runs in a runner environment specified by runs-on
jobs:
Expand All @@ -22,7 +28,7 @@ jobs:
name: Rustfmt
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
with:
# Specific to dtolnay/rust-toolchain: Comma-separated string of additional components to install
Expand All @@ -35,7 +41,7 @@ jobs:
name: Clippy
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- uses: dtolnay/rust-toolchain@stable
with:
components: clippy
Expand Down
22 changes: 15 additions & 7 deletions .github/workflows/solana-native.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,10 @@ env:
MAX_JOBS: 64
MIN_PROJECTS_PER_JOB: 4
MIN_PROJECTS_FOR_MATRIX: 4
# Force all JavaScript-based actions to use Node.js 24 runtime.
# Node.js 20 actions are deprecated and will stop working June 2026.
# This catches composite actions whose internal dependencies still reference @v4.
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true

jobs:
changes:
Expand All @@ -26,8 +30,8 @@ jobs:
total_projects: ${{ steps.analyze.outputs.total_projects }}
matrix: ${{ steps.matrix.outputs.matrix }}
steps:
- uses: actions/checkout@v4
- uses: dorny/paths-filter@v3
- uses: actions/checkout@v5
- uses: dorny/paths-filter@v4
id: changes
if: github.event_name == 'pull_request'
with:
Expand Down Expand Up @@ -102,9 +106,9 @@ jobs:
outputs:
failed_projects: ${{ steps.set-failed.outputs.failed_projects }}
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Use Node.js
uses: actions/setup-node@v4
uses: actions/setup-node@v5
with:
node-version: 'lts/*'
check-latest: true
Expand Down Expand Up @@ -191,7 +195,7 @@ jobs:
# Install pnpm
npm install --global pnpm
- name: Setup Solana Stable
uses: heyAyushh/setup-solana@v2.02
uses: heyAyushh/setup-solana@v5.9
with:
solana-cli-version: stable
- name: Build and Test with Stable
Expand All @@ -200,8 +204,12 @@ jobs:
solana -V
rustc -V
process_projects "stable"
# continue-on-error because the beta channel may not have a valid release
# (e.g. v4.0 returns 404 from release.anza.xyz). This is an upstream issue
# with heyAyushh/setup-solana — beta setup clears the stable install first.
- name: Setup Solana Beta
uses: heyAyushh/setup-solana@v2.02
continue-on-error: true
uses: heyAyushh/setup-solana@v5.9
with:
solana-cli-version: beta
- name: Build and Test with Beta
Expand All @@ -228,7 +236,7 @@ jobs:
if: always()
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v5
- name: Create job summary
run: |
echo "## Native Workflow Summary" >> $GITHUB_STEP_SUMMARY
Expand Down
Loading
Loading