Joachim Wiberg
e89ccd44ec
.github: build: rewrite and add clang+gcc build matrix
...
- add build matrix with both gcc and clang
- run on all pushes and pull requests, except dev (coverity)
- use DESTDIR for install, not --prefix
- check install-strip with tree and ldd+size with usage
- add example w/ libsyslog, from .travis.yml
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
2021-07-26 23:31:44 +02:00
Joachim Wiberg
fb4412b62c
.github: Disable silent rules in build, use install-strip
...
Signed-off-by: Joachim Wiberg <troglobit@gmail.com>
2021-01-14 18:48:30 +01:00
Joachim Nilsson
0e7c76c3f5
.github: sudo do-what-I-mean
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-12-16 13:17:13 +01:00
Joachim Nilsson
753d6f0cda
.github: Attempt number 1231245432432 to install packages in runner
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-12-16 11:21:37 +01:00
Joachim Nilsson
9c05d380f3
Use non-interactive install
...
Why isn't the runner configured to use this by default?
2019-12-16 11:18:01 +01:00
Joachim Nilsson
722a77857f
Split apt-get update and install in separate steps
...
Yaml isn't really suited to writing shell scripts :-/
2019-12-16 11:11:42 +01:00
Joachim Nilsson
ce4a3c1f0a
Run apt-get update first
2019-12-16 11:08:57 +01:00
Joachim Nilsson
55a12321c0
Accept any deps. to packages in runner install
2019-12-16 11:00:56 +01:00
Joachim Nilsson
4bbb813f1b
Install tshark in runner
2019-12-16 10:58:39 +01:00
Joachim Nilsson
731078325a
Dump contents of certain log files on build failure
...
Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
2019-12-16 09:35:56 +01:00
Joachim Nilsson
c280058e47
Disable clang-tidy check and SoundClound scan for now
2019-12-14 09:47:00 +01:00
Joachim Nilsson
b3694592cf
Fix action, must run autogen.sh first
2019-12-14 09:40:41 +01:00
Joachim Nilsson
65abc37809
Test GitHub action to build and test code
2019-12-14 09:36:03 +01:00