9 Commits

Author SHA1 Message Date
fenugrec
e4b7a7a1fb github action : bump actions/checkout to v3 2022-10-20 19:38:07 -04:00
Daniel Trevitz
17a7fe8445 Check code formatting on PR
Check the code formatting of a PR by looking up the files in git diff HEAD^
If the uncrustify config sees a change, yell about it.

Signed-off-by: Daniel Trevitz <daniel.trevitz@wika.com>
2022-10-15 22:48:05 -04:00
fenugrec
241e4994c4 try to fix CI action upload, again
- use upload-artifact v3 which should support wildcards in path
- remove reference to matrix_target since we're not using a build matrix
  anymore
2022-06-10 21:43:17 -04:00
fenugrec
4c142b974d CI : Build targets together and rename artifact
The "install toolchain" step is very slow, and needed to run for each
target part of the build matrix. There is no obvious way to "cache" the
runner environment just before running cmake. Uploading artifacts
separately may be possible but I couldn't find how to do that with a
build matrix or arrays/maps.

Weekly builds, or push/ pullrequest triggered builds, now generate different
names.
2022-04-16 20:55:52 -04:00
fenugrec
0e1638b446 fix CI. Accidentally dropped a commit during merge 2022-03-09 11:44:41 -05:00
fenugrec
7f6418fe91 CI : build weekly instead of daily
Also rename artifact to contain build date
2022-03-09 10:30:56 -05:00
vondraussen
0d77312544 CI: change make jobs to automatic
The github runner VM currently provides 2 cores with 7GB RAM, so we
should be fine with make -j to run unlimited parallel builds.
2022-01-13 10:54:04 -05:00
vondraussen
c03d01a2cb add matrix build for separate artifacts 2022-01-13 10:54:04 -05:00
vondraussen
8c5a7d08e5 add github actions CI #84
remove travis ci, since Travis-CI is not a good place for opensource
projects anymore.
2022-01-08 09:22:04 -05:00