Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Github Actions CI #285

Merged
merged 36 commits into from Oct 10, 2019
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
ad015ef
Add Github Actions CI.
DaanDeMeyer Sep 10, 2019
4e90188
Add extra GCC/Clang builds on Ubuntu.
DaanDeMeyer Sep 10, 2019
a11c68d
Run CI on Ubuntu 16.04 (Xenial) instead of 18.04 (Bionic).
DaanDeMeyer Sep 10, 2019
5f50479
Stop excluding filter_2 test.
DaanDeMeyer Sep 10, 2019
11312bc
Do not add non-existing LLVM apt repositories.
DaanDeMeyer Sep 11, 2019
f044ff0
Reorder Windows 2019 gcc build.
DaanDeMeyer Sep 11, 2019
d7dbbec
Add extra Xcode builds.
DaanDeMeyer Sep 11, 2019
e464c80
Remove CC variables.
DaanDeMeyer Sep 11, 2019
f1c49ec
Build both Debug and Release.
DaanDeMeyer Sep 11, 2019
93c7de5
Add Debug, Release and Valgrind test runs.
DaanDeMeyer Sep 11, 2019
3080f5a
Fix brew valgrind installation.
DaanDeMeyer Sep 11, 2019
dac1f27
Remove macOS valgrind tests.
DaanDeMeyer Sep 11, 2019
00c9981
Lowercase CXX Github Actions variable.
DaanDeMeyer Sep 11, 2019
5a37c6a
Use YAML folded multiline strings for CMake invocations.
DaanDeMeyer Sep 12, 2019
33b4b2f
Simplify CI config.
DaanDeMeyer Sep 13, 2019
dcac2e5
Simplify platform dependent steps.
DaanDeMeyer Sep 20, 2019
139d3d4
Quote all echo invocations.
DaanDeMeyer Sep 20, 2019
485627a
Set CC/CXX environment variables explicitly on macOS.
DaanDeMeyer Sep 20, 2019
c17fc4d
Use lowercase xcode.
DaanDeMeyer Sep 22, 2019
09466d8
Install gcc with scoop.
DaanDeMeyer Sep 22, 2019
c760c6f
Add macOS GCC builds.
DaanDeMeyer Sep 22, 2019
58674bd
Add x86 builds.
DaanDeMeyer Sep 22, 2019
4b90396
Add Clang 9 build on Linux.
DaanDeMeyer Sep 29, 2019
17461d6
Do not build x86 with MinGW on Windows.
DaanDeMeyer Sep 29, 2019
0081e0f
Build with undefined/address sanitizers on macOS/Linux.
DaanDeMeyer Sep 29, 2019
a313d6f
Disable sanitizers when we know they are buggy.
DaanDeMeyer Oct 5, 2019
de53a84
Simplify configuration.
DaanDeMeyer Oct 5, 2019
8bf5db3
Add TSAN builds.
DaanDeMeyer Oct 6, 2019
edd2f00
Add sanitizer options from Travis.
DaanDeMeyer Oct 7, 2019
0464d1f
Use full command to install Scoop.
DaanDeMeyer Oct 7, 2019
c173cae
Add no rtti and no exceptions builds.
DaanDeMeyer Oct 7, 2019
6c046fe
Remove sanitizer verbosity options.
DaanDeMeyer Oct 7, 2019
5a703bc
Make sure CMake is up-to-date enough to use CMAKE_GENERATOR.
DaanDeMeyer Oct 7, 2019
9fa7826
Explain why we set the PATH in the Windows install step.
DaanDeMeyer Oct 7, 2019
90909cf
Remove gcc-6 build on macOS because the concurrency test is flaky.
DaanDeMeyer Oct 7, 2019
875052e
Remove Threads package changes.
DaanDeMeyer Oct 7, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view