we have run out of disk space on github actions. We're building an awful
lot of suff serially, so lets split them into many jobs so that each job
has some headroom.
test-ci should just do a profile = test build. I'm not 100%
confident I got that right but lets run it and see.
smoke testing benchmarks does a profile = bench build, so
we can move that to its own makefile target and job.
smoke testing fuzz does a profile = debug build, so
we can move that to its own makefile target and job.
cargo audit doesnt need to be in docker container. it can be its own
job in parallel. Just need stable rust and cargo-audit installed.
docs build doesnt need to be in docker container. it can be its own
job in parallel. Just need stable rust and mdbook
we have run out of disk space on github actions. We're building an awful lot of suff serially, so lets split them into many jobs so that each job has some headroom.
test-ci should just do a
profile = test
build. I'm not 100% confident I got that right but lets run it and see.smoke testing benchmarks does a
profile = bench
build, so we can move that to its own makefile target and job.smoke testing fuzz does a
profile = debug
build, so we can move that to its own makefile target and job.cargo audit doesnt need to be in docker container. it can be its own job in parallel. Just need stable rust and cargo-audit installed.
docs build doesnt need to be in docker container. it can be its own job in parallel. Just need stable rust and mdbook