modelfoxdotdev / modelfox

ModelFox makes it easy to train, deploy, and monitor machine learning models.
Other
1.46k stars 63 forks source link

Add GitHub Action to run tests + run clippy on push #93

Closed wgoodall01 closed 2 years ago

wgoodall01 commented 2 years ago

This PR:

Builds take around ~30min with no cache, and around ~5min with a warm cache, on the default Actions runners.

Using cargo2nix here could potentially work, but (at least from my reading of their docs) it requires another lockfile (Cargo.nix) that could fall out of sync with Cargo.lock---and would make contributing to this repo more complicated. It's something we can look into down the line, but for now I don't think the extra complexity is really necessary.

To do: