1. 10 Jul, 2021 1 commit
    • Ralph Giles's avatar
      github actions: Add a basic CMake build. · 1708663a
      Ralph Giles authored
      Run cmake build and test steps on the three supported desktop
      targets. Default compiler and so on is fine.
      
      Although we define an environment variable to hold the path
      to the cmake build directory, we must use the noisier expression
      syntax of the github job builder to substitute into each
      command line for portability across both unix and windows
      shell syntax.
      
      The windows image also requires an explicit build config
      switch, `-C Debug` or similar, for ctest to execute even
      though CMakeLists.txt doesn't define alternate build
      configurations. On linux and macos ctest runs fine without
      the extra argument.
      1708663a
  2. 04 Jun, 2021 1 commit
  3. 03 Jun, 2021 2 commits
  4. 10 May, 2021 1 commit
  5. 06 Nov, 2020 2 commits
  6. 26 Oct, 2020 1 commit
  7. 09 Aug, 2020 1 commit
  8. 25 May, 2020 2 commits
  9. 04 May, 2020 3 commits
    • Ralph Giles's avatar
      Use the default key for gitab-ci config. · 1e8d7cce
      Ralph Giles authored
      Gitlab now supports a `default` section on the build description,
      which sets defaults which can be overridden by specific jobs.
      
      This encapsulates things a little better and avoid duplicating
      runner tags.
      1e8d7cce
    • Ralph Giles's avatar
      Use the gcc:9 image for gitlab-ci builds. · a4208e5f
      Ralph Giles authored
      Specify an explicit version of the base container image for more
      repeatable results. Note that this will need to be bumped periodically.
      a4208e5f
    • Ralph Giles's avatar
      Add gitlab integration tests. · 0f1b6987
      Ralph Giles authored
      We've moved hosting to a gitlab instance. Make use of the built-in
      integration testing framework to verify commits.
      
      This has parallel jobs to run the autotools and cmake builds.
      
      Note that the autotools job needs cmake because the `distcheck`
      target verifies that the generated source package also builds
      correctly with cmake, in particular to check that the necessary
      files are included.
      0f1b6987
  10. 03 May, 2020 2 commits
  11. 25 Apr, 2020 1 commit
  12. 29 Oct, 2019 1 commit
  13. 07 Sep, 2019 1 commit
  14. 05 Sep, 2019 2 commits
  15. 31 Aug, 2019 1 commit
  16. 30 Aug, 2019 18 commits