27 Commits
Author SHA1 Message Date
Tomi Lähteenmäki dc40371413 Migrate Travis CI to GitHub Actions
Some notes:

- Code coverage still needs work to be enabled
- MacOS pipeline needs to be done

Closes #760
2025-01-09 07:58:24 +02:00
Florin9doi fc394a1bde Remove boost::filesystem; Fixes #670 2021-10-12 21:53:56 +02:00
tsjost bf345af47a Fix Ubuntu build 2021-10-12 18:18:38 +02:00
tsjost 3487b81f40 Fix "gpgv, gpgv2 or gpgv1 required for verification, but neither seems installed"
This seems to be a problem with 21.04 (rolling) so let's stick with
latest (20.04) for now. Maybe it'll fix itself when they change what
`latest` is pointing to. Maybe it'll stop working again then!
2021-10-12 18:15:37 +02:00
tsjost a5327eeebb qt5-devel no longer exists in Fedora 2021-10-12 18:15:36 +02:00
tsjost 0806c01fe6 Work around old Docker systems breaking Arch 2021-10-12 18:15:32 +02:00
tsjost 986251155c Arch Linux base image has new path 2021-10-12 00:51:09 +02:00
Daniel Evans 6be775f3ec Enable ptrace in docker for sanitizers 2019-09-01 21:39:18 +01:00
Florin9doi d55fb3f0e5 Update docker image 2019-02-10 12:56:05 +01:00
Anonymous Maarten d43123ba50 ci: add ability to upload to codecov.io 2018-11-27 13:47:25 +01:00
Filip Gawin 0bee94d1b9 Try to use ninja on CI 2018-11-22 22:03:57 +00:00
Anonymous Maarten 890deb217b ci: build openrw using clang on fedora 2018-09-16 00:52:41 +02:00
Anonymous Maarten 764fe2ecf4 docker: install clang 2018-09-16 00:52:41 +02:00
Filip Gawin 88aa024258 Add to travis environment 2018-08-29 19:43:18 +02:00
Anonymous Maarten fa1ff787e5 ci: add debug build 2018-08-15 22:53:34 +02:00
Anonymous Maarten 7eab14bee0 conan: update + latest versions 2018-08-15 22:53:32 +02:00
Anonymous Maarten 0915054d93 docker: use fedora 'latest' docker image 2018-08-15 09:12:03 +02:00
Anonymous Maarten dc595748a0 rwtools: enable on ci 2018-08-10 00:48:59 +02:00
Anonymous Maarten 7d2da28dbc cmake: add ability to compile using conan package manager 2018-06-14 02:26:18 +02:00
Anonymous Maarten 0c3dc78916 docker: add user to sudo group in docker image (only applicable for ubuntu) 2018-06-14 02:18:10 +02:00
Filip Gawin ec92476818 Add sanitizers
Leak sanitizer - tracks leaks.

Address sanitizer - like above and
prohibiteted operations on memory.

Thread sanitizer - tracks data races.

Undefined behaviour - like name says. ;)
2018-06-08 09:35:31 +02:00
Anonymous Maarten b8bf99ed1f docker: use latest branched fedora version instead of rawhide 2018-03-17 12:55:32 +00:00
Anonymous Maarten af7b84637d cmake+ci: rewrite ctest + add appveyor 2018-02-13 22:15:26 +00:00
Anonymous Maarten d6ee4774d1 script: Use Fedora rawhide instead of latest stable release 2018-02-13 00:17:24 +00:00
Daniel Evans 54e45f1326 Add test docker script for local building 2018-02-01 02:12:45 +00:00
Daniel Evans 1e48602c59 Ensure correct ownership of /build and /src directories in container 2018-02-01 02:12:45 +00:00
Anonymous Maarten c03e94f8b0 ci: use Docker for Travis Continuous Integration 2018-02-01 02:12:45 +00:00