1. 25 May, 2020 2 commits
  2. 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
  3. 03 May, 2020 2 commits
  4. 25 Apr, 2020 1 commit
  5. 29 Oct, 2019 1 commit
  6. 07 Sep, 2019 1 commit
  7. 05 Sep, 2019 2 commits
  8. 31 Aug, 2019 1 commit
  9. 30 Aug, 2019 21 commits
  10. 13 Aug, 2019 3 commits
  11. 12 Aug, 2019 1 commit
  12. 07 Aug, 2019 2 commits
    • Ralph Giles's avatar
      Add a dll name to ogg.def. · 42597feb
      Ralph Giles authored
      According to VS2017 docs, the initial LIBRARY line must include
      a dll name. MSVC handles the missing name, but MinGW does not.
      
      Removing the line entirely is also accepted by both toolchains,
      but is contrary to documentation.
      
      Based on a patch by evpobr in https://github.com/xiph/ogg/pull/42
      No ABI change according to comments there.
      42597feb
    • Ralph Giles's avatar
      Don't update homebrew on macOS travis builds. · ae7aba9f
      Ralph Giles authored
      The macOS system image already provides a version of xz through
      homebrew, so we don't need to explicitly install it through
      `brew bundle`.
      
      Skipping the `brew update` step reduces the runtime of test jobs
      from 6 minutes to 1, so we get test feedback more promptly.
      
      The xz package is really only needed for 'make dist' targets,
      so listing it in a Brewfile doesn't help users get started
      building the library. Better not to clutter the top-level
      directory further.
      ae7aba9f