A very rough attempt to make the checks done in jonhoo/rust-ci-conf work in Earthly so that it's easier to run all your exact Rust CI checks locally.
Of course, you could just use a Justfile or something like that, but I'm partial to Earthly :).
- Install earthly: https://earthly.dev/get-earthly
- Fork/create template
- (Optional) Set
DOCKERHUB_USERNAME
andDOCKERHUB_TOKEN
Github environment secrets if DockerHub starts rate-limiting your image pull requests
Run these tests locally with:
earthly --ci +ci
Run scheduled jobs with:
earthly --ci +scheduled-ci