jonhoo / buzz

A simple system tray application for notifying about unseen e-mail
Apache License 2.0
138 stars 12 forks source link

Add CI #14

Closed LiHRaM closed 4 years ago

LiHRaM commented 4 years ago

Related to #1, #2

I've created a CI pipeline that checks compilation on all the platforms, and rustfmt as well. Currently it only fails the check if rustfmt fails, because both macOS and Windows are failing anyway.

But it gives us a good idea of where we are platform wise, and it does let you know if the Linux build fails.

Optional Todos:

Feel free to add any thoughts / improvements as well!

Edit: Example at https://github.com/LiHRaM/buzz/actions/runs/158353787

jonhoo commented 4 years ago

This is excellent, thank you! I'd like to have it also run clippy and build on beta if possible.

jonhoo commented 4 years ago

Thanks!

LiHRaM commented 4 years ago

Ahh... I'm afraid I forgot to add an installing dependencies step. I'll submit a followup pr :smile: