GabAlpha / basilk

🪴 A Terminal User Interface (TUI) to manage your tasks with minimal kanban logic
https://crates.io/crates/basilk
Apache License 2.0
125 stars 6 forks source link

Add a GitHub workflow for automated testing, building, releasing, dependency upgrading, and security auditing #6

Open yonas opened 2 months ago

yonas commented 2 months ago

A workflow could be triggered on push and PRs could check:

Testing

Security

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

maximiliankolb commented 2 weeks ago

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.