Commit Graph

4 Commits

Author SHA1 Message Date
Hamish Coleman
cea8bf8644
handled all remaining lint warnings (#875)
* Add workaround for 'truthy' warnings in yaml

See https://github.com/adrienverge/yamllint/issues/158
for some more discussion

* Check each yamllint line length warning and clearly markup those which cannot be easily folded into shorter lines
2021-10-25 16:30:34 +05:45
Hamish Coleman
10b3464bd2
Linting for yaml files (#872)
* Add YAML file linting

* Add cmake-linux.yml lint and address its concerns
2021-10-25 01:37:21 +05:45
Hamish Coleman
1670b14d69
reduced the number of artifacts to a reasonable number (#853)
* Consolidate all binaries into one artifact bucket

* Remove unused variables from cmake matrix

* Consolidate dpkg and rpm packages into one bucket each

* Consolidate all the coverage reports into one bucket

* Consolidate all the test outputs into one bucket

* Avoid the artifact prefix removal using a simple hack, but upload the expected test results as a consequance
2021-10-15 20:19:52 +05:45
Sven Roederer
90c2364b6d
CI: build on Linux, Windows and MacOS via GitHubAction (#679)
* create GitHubAction to build via cmake on ubuntu

make just with the assistant

* GHA/cmake: build via matrix for different OS

* build for Linux-x86, Linux-arm and MacOS
* code taken from https://github.community/t/create-matrix-with-multiple-os-and-env-for-each-one/16895/6

* GHA: add a build on Windows
2021-04-05 19:29:08 +02:00