Currently we run the job at midnight here and in `bitcoin`, this led recently to one using the nightly toolchain from the 10th of Sep and the other using the toolchain from 11th of Sep. Update to run at 5 past so this doesn't happen again. |
||
---|---|---|
.. | ||
README.md | ||
cron-semi-weekly-update-nightly.yml | ||
cross.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. Total 21 jobs but
Prepare
is quick and must be run first anyway.
Prepare
Stable - minimal
Stable - recent
Nightly - minimal
Nightly - recent
MSRV - minimal
MSRV - recent
Lint
Docs
Docsrs
Bench
Format
ASAN
Arch32Bit
WASM
NoStd
Cross testing - aarch64-unknown-linux-gnu
Cross testing - i686-unknown-linux-gnu
Cross testing - x86_64-pc-windows-gnu
Cross testing - x86_64-unknown-linux-gnu
Cross testing - aarch64-unknown-linux-musl
Cross testing - arm-unknown-linux-gnueabi
Cross testing - arm-unknown-linux-gnueabihf
Cross testing - armv7-unknown-linux-gnueabihf
Cross testing - powerpc-unknown-linux-gnu
Cross testing - powerpc64le-unknown-linux-gnu
Cross testing - riscv64gc-unknown-linux-gnu
Cross testing - s390x-unknown-linux-gnu
Cross testing - x86_64-unknown-linux-musl