Commit Graph

40 Commits

Author SHA1 Message Date
baldurk bea1b87f59 Bump xcode build on travis to 9.4 2018-09-05 12:51:00 +01:00
baldurk 6258f031da Repoint travis to new scripts location 2018-05-02 18:46:13 +01:00
baldurk f03ece2128 Remove v0.x branch from CI scripts 2018-03-06 16:13:32 +00:00
baldurk 43cdebd276 Try updating travis osx_image to fix intermittent qmake errors :(. 2017-10-11 12:13:18 +01:00
baldurk 3a934cf66c Use sudo to update pip packages 2017-09-13 12:30:38 +01:00
baldurk 73b85f141a Run tests from appveyor and travis builds (Linux only for now) 2017-08-29 13:19:51 +01:00
baldurk 703c6ba07b Enable CI builds for v0.x and v1.x branches, and disable master 2017-08-04 16:50:23 +01:00
baldurk 8f70762ed6 Add a release target for linux clang builds 2017-05-09 16:37:06 +01:00
baldurk c18b9147aa Tidy up travis scripts to only set the active build type variables 2017-05-09 16:35:22 +01:00
Cody Northrop 937f37e387 build: Add Android to travis config 2017-04-26 20:47:04 +01:00
baldurk 5853344015 Note the requirements for C++14 in CONTRIBUTING.md, update travis build 2017-04-18 14:57:41 +01:00
baldurk 116903a8a3 Add some friendlier printing to the travis log for clang-format failures 2017-01-04 16:29:00 +00:00
baldurk d2396ad854 Build docs target with sudo: false to magically fix it 2017-01-04 16:28:52 +00:00
Jake Turner d7f8a0236f Split travis file into helper scripts. Added OSX build.
* Setup and helper script per build target, currently: docs, linux & osx.
2017-01-04 13:54:59 +00:00
baldurk c2897ecb60 Disable docs build until a fix is found 2016-12-12 10:52:02 +00:00
baldurk b5e2a93cfe Revert sphinx build fix attempt 2016-12-09 13:44:34 +00:00
baldurk bbd2a8807f Random guesswork attempt to fix travis sphinx build failure 2016-12-08 21:42:03 +00:00
baldurk 5a243c4b42 Add an implementation of QOverload to avoid depending on Qt 5.6
* Also switch travis to 5.6 so we don't add a dependency on 5.7 by
  accident.
2016-11-07 19:22:56 +01:00
baldurk dbbba985f6 Don't execute Qt env script for docs builds 2016-10-05 01:26:27 +02:00
baldurk c5eff0acc4 Travis: Fix typo in package name
* Side note, it's incredibly stupid that the only way for me to iterate
  on this is to push public commits, without doing something awkward
  like forking to a separate repo just to test.
2016-10-04 22:56:00 +02:00
baldurk cc664a3129 Travis: Configure travis to compile specifically with Qt5.7 2016-10-04 22:51:17 +02:00
baldurk 5c678df977 Set travis to use cmake explicitly
* I thought it was using cmake already, but it was using make. Whoops!
* This will make it easier to add a release target in travis in future
  though, which is a nice bonus.
2016-09-27 16:26:24 +02:00
baldurk 6e9e2721c2 Missed references to moved scripts - grep didn't search dotfiles 2016-09-27 16:21:42 +02:00
baldurk 5bdde0c74f Travis: Re-enable clang-format checks with restored LLVM apt repo 2016-07-05 12:02:51 +02:00
baldurk b55f08843d Travis: Disable clang-format checking while llvm.org/apt is down 2016-06-09 16:00:19 -07:00
baldurk 2c8b329704 Travis: try clang-format in install, with git diff --exit-code 2016-05-23 20:32:01 +02:00
baldurk ca76864f20 Travis: Run clang-format in before_script so that it halts the build 2016-05-23 20:22:55 +02:00
baldurk 1ddcc2f919 Travis: Try to fix LLVM apt authentication issues 2016-05-22 21:28:43 +02:00
baldurk 60a9d77dd2 Travis: Only check clang-format on code builds 2016-05-22 21:26:22 +02:00
baldurk add56be1c0 Travis: need to actually install clang-format 2016-05-22 21:14:13 +02:00
baldurk 40e7a2616b Travis: Fix for parameters to add-apt-repository 2016-05-22 21:07:28 +02:00
baldurk bfb7765c8a Travis: Add check in travis builds that clang-format is a no-op 2016-05-22 19:41:51 +02:00
baldurk 0eea5cd7cf Travis: Run pip as root 2016-05-21 12:13:22 +02:00
baldurk b02b5058c4 Travis: Install gdb for qmake post-build step 2016-05-21 12:08:05 +02:00
baldurk c9c27c48c2 Travis: Change sphinx install to go through pip instead of apt 2016-05-21 12:06:00 +02:00
baldurk 5507efab29 Travis: Set matrix to fast_finish, fix bash if to actually check value 2016-05-21 11:59:48 +02:00
baldurk cf0b4abdb0 Travis: apt install must be non-interactive 2016-05-21 11:58:48 +02:00
baldurk bb397df5bd Travis: Change docs build in matrix from exclude to include 2016-05-21 11:53:24 +02:00
baldurk 955060272a Fix if syntax in .travis.yml, change how clang docs build is excluded 2016-05-21 11:48:55 +02:00
baldurk 035c9874a9 Add Travis CI configuration file 2016-05-21 11:45:29 +02:00