'Silverbullet' for a quickstart Rust CI based upon Github Actions
What's inside the "box":
- Rust 1.68.0
- Rustfmt
- Clippy
- Cargo Release
- cmake - Thanks @ bwasty
In a file inside .github/workflows/quickstart.yml
name: Rust Example
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- uses: icepuma/rust-action@master
with:
args: cd integration-test && cargo fmt -- --check && cargo clippy -- -Dwarnings && cargo test