We have a mechanism to run additional custom tests by way of the `extra_tests.sh` script in each crate. Remove the CI job and run the schemars test using `extra_tests.sh`. This patch changes the test coverage because currently the schemars test is only run with a stable toolchain but with this patch applied it runs with stable, MSRV, and nightly. Fix: #2787 |
||
---|---|---|
.. | ||
README.md | ||
coveralls.yml | ||
cron-daily-fuzz.yml | ||
cron-daily-kani.yml | ||
cron-semi-weekly-update-nightly.yml | ||
cron-weekly-rustfmt.yml | ||
gh-release.yml | ||
manage-pr.yml | ||
release.yml | ||
rust.yml | ||
shellcheck.yml |
README.md
rust-bitcoin workflow notes
We are attempting to run max 20 parallel jobs using GitHub actions (usage limit for free tier).
ref: https://docs.github.com/en/actions/learn-github-actions/usage-limits-billing-and-administration
The minimal/recent lock files are handled by CI (rust.yml
).
Jobs
Run from rust.yml
unless stated otherwise.
Prepare
Stable - minimal
Stable - recent
Nightly - minimal
Nightly - recent
MSRV - minimal
MSRV - recent
Lint
Docs
Docsrs
Bench
ASAN
WASM
Arch32bit
Cross
Embedded
Kani
Coveralls
- run bycoveralls.yml
release
- run byrelease.yml
labeler
- run bymanage-pr.yml