rust-lightning/ci
Elias Rohrer cd5b4f763e
Move lightning-transaction-sync tests to dedicated script
.. and bump its MSRV to 1.75.

Recently, `rustls` bumped their MSRV to 1.71. As we depend on them and
don't want to continuously pin this security-critical dependency back,
we have no choice left but to bump the MSRV for
`lightning-transaction-sync` to a version >= 1.71, too.

Here, we hence move the `lightning-transaction-sync` tests to a
dedicated script and propose to introduce a secondary MSRV of 1.75.

We chose this particular version, because:

a) it's > 1 year old
b) it provides a buffer to 1.71, i.e., if some crate bumped to a version
 > 1.71, there is a chance we don't immediately have to react again
c) it
 stabilized `async fn`s in traits (see
 https://blog.rust-lang.org/2023/12/21/async-fn-rpit-in-traits.html),
 which might become handy for related (BDK) crates, which hopefully will
 adopt the same target.
2025-01-14 14:31:29 +01:00
..
check-compiles.sh Drop no-std feature 2024-09-18 09:07:58 +02:00
check-each-commit.sh Fix misc shellcheck complaints 2024-08-13 08:50:30 +02:00
check-lint.sh ci: silence unnecessary_map_or lint as solution requires MSRV >= 1.70 2025-01-10 08:02:12 +02:00
ci-tests.sh Move lightning-transaction-sync tests to dedicated script 2025-01-14 14:31:29 +01:00
ci-tx-sync-tests.sh Move lightning-transaction-sync tests to dedicated script 2025-01-14 14:31:29 +01:00
rustfmt.sh Only attempt to rustfmt files checked into git 2024-09-18 18:04:54 +00:00