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

Add Github Actions CI #285

merged 36 commits into from Oct 10, 2019

Commits on Sep 22, 2019

  1. Add Github Actions CI.

    DaanDeMeyer committed Sep 22, 2019
    Configuration menu
    Copy the full SHA
    ad015ef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e90188 View commit details
    Browse the repository at this point in the history
  3. Run CI on Ubuntu 16.04 (Xenial) instead of 18.04 (Bionic).

    LLVM's does not provide Bionic apt repositories for older Clang versions
    that we want to test against.
    DaanDeMeyer committed Sep 22, 2019
    Configuration menu
    Copy the full SHA
    a11c68d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5f50479 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    11312bc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    f044ff0 View commit details
    Browse the repository at this point in the history
  7. Add extra Xcode builds.

    DaanDeMeyer committed Sep 22, 2019
    Configuration menu
    Copy the full SHA
    d7dbbec View commit details
    Browse the repository at this point in the history
  8. Remove CC variables.

    DaanDeMeyer committed Sep 22, 2019
    Configuration menu
    Copy the full SHA
    e464c80 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    f1c49ec View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    93c7de5 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3080f5a View commit details
    Browse the repository at this point in the history
  12. Remove macOS valgrind tests.

    valgrind does not support the version of macOS used by Github Actions
    yet.
    DaanDeMeyer committed Sep 22, 2019
    Configuration menu
    Copy the full SHA
    dac1f27 View commit details
    Browse the repository at this point in the history
  13. Lowercase CXX Github Actions variable.

    Don't give the impression that it's turned into an environment variable.
    DaanDeMeyer committed Sep 22, 2019
    Configuration menu
    Copy the full SHA
    00c9981 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    5a37c6a View commit details
    Browse the repository at this point in the history
  15. Simplify CI config.

    DaanDeMeyer committed Sep 22, 2019
    Configuration menu
    Copy the full SHA
    33b4b2f View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    dcac2e5 View commit details
    Browse the repository at this point in the history
  17. Quote all echo invocations.

    On Powershell, separate arguments to echo are separated with newlines.
    To avoid this and keep consistent, we quote all strings passed to echo.
    DaanDeMeyer committed Sep 22, 2019
    Configuration menu
    Copy the full SHA
    139d3d4 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    485627a View commit details
    Browse the repository at this point in the history
  19. Use lowercase xcode.

    DaanDeMeyer committed Sep 22, 2019
    Configuration menu
    Copy the full SHA
    c17fc4d View commit details
    Browse the repository at this point in the history
  20. Install gcc with scoop.

    DaanDeMeyer committed Sep 22, 2019
    Configuration menu
    Copy the full SHA
    09466d8 View commit details
    Browse the repository at this point in the history
  21. Add macOS GCC builds.

    DaanDeMeyer committed Sep 22, 2019
    Configuration menu
    Copy the full SHA
    c760c6f View commit details
    Browse the repository at this point in the history
  22. Add x86 builds.

    DaanDeMeyer committed Sep 22, 2019
    Configuration menu
    Copy the full SHA
    58674bd View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2019

  1. Configuration menu
    Copy the full SHA
    4b90396 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    17461d6 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2019

  1. Configuration menu
    Copy the full SHA
    0081e0f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a313d6f View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2019

  1. Simplify configuration.

    DaanDeMeyer committed Oct 6, 2019
    Configuration menu
    Copy the full SHA
    de53a84 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2019

  1. Add TSAN builds.

    DaanDeMeyer committed Oct 7, 2019
    Configuration menu
    Copy the full SHA
    8bf5db3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    edd2f00 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0464d1f View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c173cae View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6c046fe View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5a703bc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9fa7826 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    90909cf View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    875052e View commit details
    Browse the repository at this point in the history