trachten / cpisync

A library for synchronizing remote data with minimum communication.
GNU General Public License v3.0
26 stars 11 forks source link

[workflow] Create ccpp.yml #46

Closed Bowenislandsong closed 4 years ago

Bowenislandsong commented 4 years ago

An important part of CICD includes automated testing. This commits enables free tier GitHub Action to evaluate and run tests upon pushes and open PRs. It also creates daily cron job to run tests and notify failures. This workflow is important because it helps with the trivial job of making sure new commits to the Repo always pass every test.

/cc @trachten

Bowenislandsong commented 4 years ago

Example PR evaluation: https://github.com/trachten/cpisync/pull/46/checks