laurent22 / rsync-time-backup

Time Machine style backup with rsync.
3.38k stars 446 forks source link

FEATURE: CI-Testing via github's actions (PR#205 READY FOR REVIEW) #204

Open reactive-firewall opened 4 years ago

reactive-firewall commented 4 years ago

To setup for laurent22/rsync-time-backup#193

So that it's documented somewhere:

CI Testing is great for ensuring code works and changes don't introduce regressions to tested code (caveat: test coverage)

Related Issues in bite-sizes:

Originally posted by @reactive-firewall in https://github.com/laurent22/rsync-time-backup/issues/193#issuecomment-601430611

This issue is just for the CI-testing framework code, not the actual tests.

(sorry for the issue spam, just keeping it bite-sized)

reactive-firewall commented 4 years ago

example test run with both failures and success: https://github.com/reactive-firewall/rsync-time-backup/actions/runs/59351995

now to comment out the fail and fix CI to pass ...

reactive-firewall commented 4 years ago

OK example test run again with passing results available: https://github.com/reactive-firewall/rsync-time-backup/runs/521078766

This is how it will look once merged into master