@@ -31,10 +31,10 @@ jobs:
3131 fail-fast : false
3232 matrix :
3333 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`.
3535 exclude :
3636 - platform : windows-latest
37- toolchain : 1.63 .0
37+ toolchain : 1.85 .0
3838 - platform : windows-latest
3939 toolchain : beta
4040 - platform : macos-latest
6060 shellcheck ci/*.sh -aP ci
6161 shellcheck contrib/*.sh -aP contrib
6262 - name : Set RUSTFLAGS to deny warnings
63- if : " matrix.toolchain == '1.63 .0'"
63+ if : " matrix.toolchain == '1.85 .0'"
6464 run : echo "RUSTFLAGS=-D warnings" >> "$GITHUB_ENV"
6565 - name : Run CI script
6666 shell : bash # Default on Winblows is powershell
7171 fail-fast : false
7272 matrix :
7373 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 ]
7575 runs-on : ${{ matrix.platform }}
7676 steps :
7777 - name : Checkout source code
8080 run : |
8181 curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --profile=minimal --default-toolchain ${{ matrix.toolchain }}
8282 - name : Set RUSTFLAGS to deny warnings
83- if : " matrix.toolchain == '1.75 .0'"
83+ if : " matrix.toolchain == '1.85 .0'"
8484 run : echo "RUSTFLAGS=-D warnings" >> "$GITHUB_ENV"
8585 - name : Enable caching for bitcoind
8686 id : cache-bitcoind
@@ -236,17 +236,13 @@ jobs:
236236 fuzz :
237237 runs-on : self-hosted
238238 env :
239- TOOLCHAIN : 1.63
239+ TOOLCHAIN : 1.85
240240 steps :
241241 - name : Checkout source code
242242 uses : actions/checkout@v4
243243 - name : Install Rust ${{ env.TOOLCHAIN }} toolchain
244244 run : |
245245 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
250246 - name : Sanity check fuzz targets on Rust ${{ env.TOOLCHAIN }}
251247 run : |
252248 cd fuzz
@@ -275,7 +271,7 @@ jobs:
275271 rustfmt :
276272 runs-on : ubuntu-latest
277273 env :
278- TOOLCHAIN : 1.63 .0
274+ TOOLCHAIN : 1.85 .0
279275 steps :
280276 - name : Checkout source code
281277 uses : actions/checkout@v4
0 commit comments