openv / vcontrold

:fire: vcontrold Daemon for control and logging of Viessmann® type heating devices
https://github.com/openv/openv/wiki
GNU General Public License v3.0
103 stars 58 forks source link

build workflows via Github Actions #107

Closed speters closed 2 years ago

speters commented 2 years ago

This branch introduces some Github Actions Workflows to build packages for

The workflows trigger on push events, as well as when dispatched manually. When new version tags are introduced, the results of the builds get packaged and offered for download as a new Release on GitHub.

CodeQL workflow now triggers on pushes and pull-requests. It can be used to check for simpler errors and if the code does compile.

Travis CI workflow got removed, as there are no more free CI services. Appveyor workflow was removed, because of Cygwin binaries are built now via Github Actions.

As no changes to actual code were introduced, merging will be done shortly after pull. This pull request is just for reference.