rust-random / getrandom

A small cross-platform library for retrieving random data from (operating) system source
Apache License 2.0
264 stars 166 forks source link

Cleanup Auxiliary Linux tests #466

Closed josephlr closed 3 weeks ago

josephlr commented 3 weeks ago

This PR merges the "extra" Linux tests into a single job. This reduces the number of jobs we have to run as part of the CI. We also explictly install libc and libgcc (to make it clear these are the only extra dev dependancies).

I also added building/linking of the x32 target. As noted in #464, this will not run in the current github actions runner due to an incompatible kernel config. CC @briansmith

josephlr commented 3 weeks ago

Why is that a goal?

Initially I thought the time was dominated by installing the deps, but after rerunning some tests, this isn't true. Spllitting back into multiple jobs.