Closed KGergo88 closed 3 years ago
For the windows based jobs CMake is needed as a build system as QMake is not suitable for building projects from CMD on Windows and using QtCreator is suggested.
Useful links with examples:
The coverage result tracking like what we had with Coveralls is not needed anymore and wont be done.
Reopening the issue as the Baumpfleger is not working properly.
Instead of the Baumpfleger the built-in GitHub feature will be used for automatic branch deletions: https://docs.github.com/en/free-pro-team@latest/github/administering-a-repository/managing-the-automatic-deletion-of-branches
The automatic branch deletion was setup and the Baumpfleger was removed.
Description
Currently the project uses TravisCI for the automated tests and Coveralls for the unit test coverage tracking. Another option would be to use the GitHub actions. It would make sense to switch to it in order to reduce external dependencies. We also experience some issues with the line coverage visualisations.
GitHub actions docs:
Todo
Follow the coverage results across different commitsThis feature is not needed.Add badges with Badge action (https://github.com/marketplace/actions/badge-action)This will be done in #43