@@ -94,10 +94,18 @@ jobs:
94
94
test_verbatim : 1
95
95
- target : i686-pc-windows-gnu
96
96
os : windows-2025
97
- channel : nightly-i686-gnu
97
+ channel : nightly-2025-04-29- i686-gnu
98
98
- target : x86_64-pc-windows-gnu
99
99
os : windows-2025
100
- channel : nightly-x86_64-gnu
100
+ channel : nightly-2025-04-29-x86_64-gnu
101
+ - target : sbpf-solana-solana
102
+ os : ubuntu-24.04
103
+ - target : sbpfv1-solana-solana
104
+ os : ubuntu-24.04
105
+ - target : sbpfv2-solana-solana
106
+ os : ubuntu-24.04
107
+ - target : sbpfv3-solana-solana
108
+ os : ubuntu-24.04
101
109
runs-on : ${{ matrix.os }}
102
110
needs : [calculate_vars]
103
111
env :
@@ -111,14 +119,22 @@ jobs:
111
119
with :
112
120
submodules : true
113
121
- name : Install Rust (rustup)
122
+ if : ${{ !startsWith(matrix.target, 'sbpf') }}
114
123
shell : bash
115
124
run : |
116
- channel="nightly"
125
+ channel="nightly-2025-04-29 "
117
126
# Account for channels that have required components (MinGW)
118
127
[ -n "${{ matrix.channel }}" ] && channel="${{ matrix.channel }}"
119
128
rustup update "$channel" --no-self-update
120
129
rustup default "$channel"
121
130
rustup target add "${{ matrix.target }}"
131
+ - name : Install Rust (rustup)
132
+ if : ${{ startsWith(matrix.target, 'sbpf') }}
133
+ shell : bash
134
+ run : |
135
+ channel="nightly-2025-04-29"
136
+ rustup update "$channel" --no-self-update
137
+ rustup default "$channel"
122
138
- uses : taiki-e/install-action@nextest
123
139
- uses : Swatinem/rust-cache@v2
124
140
with :
@@ -188,7 +204,7 @@ jobs:
188
204
- name : Install nightly `clippy`
189
205
run : |
190
206
rustup set profile minimal
191
- rustup default nightly
207
+ rustup default nightly-2025-04-29
192
208
rustup component add clippy
193
209
- uses : Swatinem/rust-cache@v2
194
210
- run : cargo clippy --workspace --all-targets
@@ -259,7 +275,7 @@ jobs:
259
275
with :
260
276
submodules : true
261
277
- name : Install Rust (rustup)
262
- run : rustup update nightly --no-self-update && rustup default nightly
278
+ run : rustup update nightly-2025-04-29 --no-self-update && rustup default nightly-2025-04-29
263
279
shell : bash
264
280
- run : rustup component add miri
265
281
- run : cargo miri setup
0 commit comments