@@ -31,10 +31,10 @@ jobs:
31
31
fail-fast : false
32
32
matrix :
33
33
platform : [ self-hosted, windows-latest, macos-latest ]
34
- toolchain : [ stable, beta, 1.63 .0 ] # 1.63 .0 is the MSRV for all crates but `lightning-transaction-sync`.
34
+ toolchain : [ stable, beta, 1.85 .0 ] # 1.85 .0 is the MSRV for all crates but `lightning-transaction-sync`.
35
35
exclude :
36
36
- platform : windows-latest
37
- toolchain : 1.63 .0
37
+ toolchain : 1.85 .0
38
38
- platform : windows-latest
39
39
toolchain : beta
40
40
- platform : macos-latest
60
60
shellcheck ci/*.sh -aP ci
61
61
shellcheck contrib/*.sh -aP contrib
62
62
- name : Set RUSTFLAGS to deny warnings
63
- if : " matrix.toolchain == '1.63 .0'"
63
+ if : " matrix.toolchain == '1.85 .0'"
64
64
run : echo "RUSTFLAGS=-D warnings" >> "$GITHUB_ENV"
65
65
- name : Run CI script
66
66
shell : bash # Default on Winblows is powershell
71
71
fail-fast : false
72
72
matrix :
73
73
platform : [ ubuntu-latest, macos-latest ]
74
- toolchain : [ stable, beta, 1.75 .0 ] # 1.75.0 is the MSRV for `lightning-transaction-sync`.
74
+ toolchain : [ stable, beta, 1.85 .0 ]
75
75
runs-on : ${{ matrix.platform }}
76
76
steps :
77
77
- name : Checkout source code
80
80
run : |
81
81
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain ${{ matrix.toolchain }}
82
82
- name : Set RUSTFLAGS to deny warnings
83
- if : " matrix.toolchain == '1.75 .0'"
83
+ if : " matrix.toolchain == '1.85 .0'"
84
84
run : echo "RUSTFLAGS=-D warnings" >> "$GITHUB_ENV"
85
85
- name : Enable caching for bitcoind
86
86
id : cache-bitcoind
@@ -236,17 +236,13 @@ jobs:
236
236
fuzz :
237
237
runs-on : self-hosted
238
238
env :
239
- TOOLCHAIN : 1.63
239
+ TOOLCHAIN : 1.85
240
240
steps :
241
241
- name : Checkout source code
242
242
uses : actions/checkout@v4
243
243
- name : Install Rust ${{ env.TOOLCHAIN }} toolchain
244
244
run : |
245
245
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain ${{ env.TOOLCHAIN }}
246
- - name : Pin the regex dependency
247
- run : |
248
- cd fuzz && cargo update -p regex --precise "1.9.6" --verbose
249
- cd write-seeds && cargo update -p regex --precise "1.9.6" --verbose
250
246
- name : Sanity check fuzz targets on Rust ${{ env.TOOLCHAIN }}
251
247
run : |
252
248
cd fuzz
@@ -275,7 +271,7 @@ jobs:
275
271
rustfmt :
276
272
runs-on : ubuntu-latest
277
273
env :
278
- TOOLCHAIN : 1.63 .0
274
+ TOOLCHAIN : 1.85 .0
279
275
steps :
280
276
- name : Checkout source code
281
277
uses : actions/checkout@v4
0 commit comments