From aac136e13ba67b93f6d20de0cf89a6d0e0901ec0 Mon Sep 17 00:00:00 2001 From: Joost Jager Date: Tue, 14 Apr 2026 09:25:07 +0200 Subject: [PATCH] ci: pin hyper-rustls for Rust 1.75 sync builds The build-sync job started resolving hyper-rustls v0.27.8 for the esplora-async-https configuration. That release requires rustc 1.85, but the sync CI job still runs on Rust 1.75.0. Pin hyper-rustls to 0.27.7 when building with rustc older than 1.85, alongside the existing MSRV dependency pins in ci-tests-common.sh. AI tools were used in preparing this commit. --- ci/ci-tests-common.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ci/ci-tests-common.sh b/ci/ci-tests-common.sh index d60c9d07df0..9631689fcdd 100755 --- a/ci/ci-tests-common.sh +++ b/ci/ci-tests-common.sh @@ -20,4 +20,7 @@ PIN_RELEASE_DEPS # pin the release dependencies in our main workspace # Starting with version 1.2.0, the `idna_adapter` crate has an MSRV of rustc 1.81.0. [ "$RUSTC_MINOR_VERSION" -lt 81 ] && cargo update -p idna_adapter --precise "1.1.0" --quiet +# Starting with version 0.27.8, the `hyper-rustls` crate has an MSRV of rustc 1.85.0. +[ "$RUSTC_MINOR_VERSION" -lt 85 ] && cargo update -p hyper-rustls --precise "0.27.7" --quiet + export RUST_BACKTRACE=1