nikolassv / bartib

A simple timetracker for the command line. It saves a log of all tracked activities as a plaintext file and allows you to create flexible reports.
GNU General Public License v3.0
670 stars 35 forks source link

Expand pipeline #28

Closed Ernaldis closed 1 year ago

Ernaldis commented 1 year ago

I've been loving this CLI for the past couple of weeks. I was preparing to start a PR with a suggested improvement, when I noticed the CI pipeline could also be expanded upon.

This PR will:

I added fmt and clippy as a general check against common mistakes and anti-patterns in code, and the ability to test against the stable, beta, and nightly toolchains. There were a couple of minor points those checks found, but other than addressing those, no other changes to the source code are introduced.

nikolassv commented 1 year ago

Thank you very much for your effort and this pull request! The changes seem very reasonable and I am happy to merge it.