bosun-monitor / bosun

Time Series Alerting Framework
http://bosun.org
MIT License
3.4k stars 495 forks source link

Add Github actions #2477

Closed muffix closed 4 years ago

muffix commented 4 years ago

Description

Adds a Github actions pipeline that builds the binaries, runs all tests and checks. This can eventually replace Travis or some parts that are run in its pipeline.

Also adds a check that all source files have been formatted with goimports. This explains the reordering of imports in this PR.

Type of change

From the following, please check the options that are relevant.

How has this been tested?

Checklist: