Skip to content
Commit b9d95c73 authored by Benjamin Gilbert's avatar Benjamin Gilbert
Browse files

workflows: run Fedora job before other build jobs



The Fedora job runs a number of extra tests.  By declaring it separately,
we duplicate some code (mainly dependency installation) but we also drop a
number of conditionals.  More importantly, by sequencing the other jobs
after the Fedora one, we can avoid building the pristine cache multiple
times in parallel when missing.

Fail the subsequent jobs if the cache can't be restored.  Install the zstd
command-line tool to avoid an obscure restore failure in actions/cache.

Signed-off-by: default avatarBenjamin Gilbert <bgilbert@cs.cmu.edu>
parent 251a0815
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment