1818 runs-on : ubuntu-latest
1919 steps :
2020 - uses : actions/checkout@v4
21- with :
22- submodules : recursive
2321 - name : Install cargo-audit from crates.io
2422 uses : baptiste0928/cargo-install@v3
2523 with :
3230 runs-on : ubuntu-latest
3331 steps :
3432 - uses : actions/checkout@v4
35- with :
36- submodules : recursive
3733 - uses : actions-rust-lang/setup-rust-toolchain@v1
3834 with :
3935 components : rustfmt, clippy
@@ -74,16 +70,14 @@ jobs:
7470 runs-on : ubuntu-latest
7571 steps :
7672 - uses : actions/checkout@v4
77- with :
78- submodules : recursive
7973 - name : Install Protobuf Compiler
8074 run : |
8175 sudo apt-get update
82- sudo apt-get install -y protobuf-compiler libudev-dev
76+ sudo apt-get install -y protobuf-compiler libudev-dev llvm-dev clang libclang-dev
8377 - uses : actions-rust-lang/setup-rust-toolchain@v1
8478 with :
8579 components : rustfmt, clippy
86- toolchain : 1.84.1
80+ toolchain : 1.86.0
8781 - name : Install cargo-sort from crates.io
8882 uses : baptiste0928/cargo-install@v3
8983 with :
@@ -118,6 +112,7 @@ jobs:
118112 run : sh -c "$(curl -sSfL https://release.anza.xyz/v2.2.14/install)"
119113 - name : add to path
120114 run : echo "/home/runner/.local/share/solana/install/active_release/bin" >> $GITHUB_PATH
115+ # TODO: remove
121116 - name : Building programs
122117 run : cargo-build-sbf
123118 env :
@@ -135,8 +130,8 @@ jobs:
135130 runs-on : big-runner-1
136131 steps :
137132 - uses : actions/checkout@v4
138- with :
139- submodules : recursive
133+ - name : Install system dependencies
134+ run : sudo apt-get update && sudo apt-get install -y libudev-dev
140135 - run : docker pull --platform linux/amd64 solanafoundation/solana-verifiable-build:2.2.14
141136 - uses : actions-rust-lang/setup-rust-toolchain@v1
142137 - name : Install solana-verify from crates.io
@@ -187,7 +182,7 @@ jobs:
187182 - name : Install Protobuf Compiler
188183 run : |
189184 sudo apt-get update
190- sudo apt-get install -y protobuf-compiler libudev-dev
185+ sudo apt-get install -y protobuf-compiler libudev-dev llvm-dev clang libclang-dev
191186 - uses : actions-rust-lang/setup-rust-toolchain@v1
192187 - name : Download MEV Tip Distribution NCN program
193188 uses : actions/download-artifact@v4
0 commit comments