Open yonas opened 2 months ago
A workflow could be triggered on push and PRs could check:
cargo build --release
cargo test
cargo-deny - lint dependencies cargo-outdated - find outdated dependencies cargo-udeps - find unused dependencies cargo-audit - search for security vulnerabilities cargo-pants - search for security vulnerabilities (by sonatype )
https://github.com/yonasBSD/rust-ci-github-actions-workflow
I have started working on this with PR https://github.com/GabAlpha/basilk/pull/15 I would like to eventually expand the GHA to build and test.
A workflow could be triggered on push and PRs could check:
Testing
cargo build --release
doesn't failcargo test
doesn't failSecurity
Tools
cargo-deny - lint dependencies cargo-outdated - find outdated dependencies cargo-udeps - find unused dependencies cargo-audit - search for security vulnerabilities cargo-pants - search for security vulnerabilities (by sonatype )
Template Repo
https://github.com/yonasBSD/rust-ci-github-actions-workflow