]> git.bitcoin.ninja Git - rust-lightning/commit
Disallow skipping tx-sync tests in CI
authorElias Rohrer <dev@tnull.de>
Wed, 14 Aug 2024 07:22:13 +0000 (09:22 +0200)
committerElias Rohrer <dev@tnull.de>
Fri, 16 Aug 2024 15:41:16 +0000 (17:41 +0200)
commit43bc78ce3da87cd0bdd90272c692ff505834f0cf
tree94de15df934545b36370a0ac22871d152ddfb718
parentfc21640b1fe047e593f35978ad67116a24a862db
Disallow skipping tx-sync tests in CI

Previously, we'd always skip tx-sync tests if the
`BITCOIND_EXE`/`ELECTRS_EXE` environment variables would be unset. While
this is especially fine for local testing, we still want to enforce
tests failing if somehow the `bitcoind`/`electrs` downloading or caching
in CI stops working. Here, we therefore add a `CI_ENV` variable that
indicates we're indeed running in CI, and only skip if it's unset.
.github/workflows/build.yml
ci/ci-tests.sh