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
100 stars 54 forks source link

build workflows via Github Actions #107

Closed speters closed 1 year ago

speters commented 1 year 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.