This adds a workflow ci, and various code quality checks. It also adds a shellscript with the same checks so that the developer has a chance of running a check on his feature branch BEFORE the pipeline checks.
Note that the license (reuse) check will fail currently, and that is on purpose -
that will be adressed in another pr, coming right up after this has passed, seperatly, due to it adding a license header in many files.
I added you both @Ayko1595 and @danneleaf as in one way or another you were involved.
Checklist
[x] Changes are limited to a single goal (avoid scope creep)
[x] I confirm that I have read any Contribution and Development guidelines (CONTRIBUTING and DEVELOPMENT) and are following their suggestions.
[x] I confirm that I wrote and/or have the right to submit the contents of my Pull Request, by agreeing to the Developer Certificate of Origin, (adding a 'sign-off' to my commits).
This adds a workflow ci, and various code quality checks. It also adds a shellscript with the same checks so that the developer has a chance of running a check on his feature branch BEFORE the pipeline checks.
Note that the license (reuse) check will fail currently, and that is on purpose - that will be adressed in another pr, coming right up after this has passed, seperatly, due to it adding a license header in many files.
I added you both @Ayko1595 and @danneleaf as in one way or another you were involved.
Checklist