]> git.bitcoin.ninja Git - rust-lightning/commit
Check workspace members with default features individually in CI
authorElias Rohrer <dev@tnull.de>
Wed, 4 Sep 2024 09:10:13 +0000 (11:10 +0200)
committerElias Rohrer <dev@tnull.de>
Wed, 18 Sep 2024 07:07:58 +0000 (09:07 +0200)
commita06e7b9133e0731766eba495ac049f27859d56a3
treea51eed997ac75addfef9f605d3e64c487eef134f
parent3c1a5d3aa16d1c515eb0de511576ad15ec5064a4
Check workspace members with default features individually in CI

Previously, we would only check the workspace as a whole. This however
would mean that we would check/test crates with `lightning`'s default
features enabled, allowing failures-to-build under the crates own
default features to slip through, if they didn't explicitly enable
`lightning/std`, for example.

Here, we extend the CI to check the workspace as a whole but then run
checks, tests, and doc generation on the workspace members individually,
asserting that all of them build even when not built as part of the same
workspace as `lightning`.
ci/ci-tests.sh