aboutsummaryrefslogtreecommitdiffstats
path: root/src/scripts/ci
Commit message (Collapse)AuthorAgeFilesLines
* Fix shellcheck warningJack Lloyd2019-07-081-1/+1
|
* Disable noisy LGTM ruleJack Lloyd2019-07-051-1/+0
| | | | It doesn't interact well with SIMD instrinsics
* Enable more LGTM alertsJack Lloyd2019-07-051-0/+23
| | | | GH #2012
* Build Android via NDKJack Lloyd2019-07-042-0/+20
|
* Enable more features in the LGTM build commandJack Lloyd2019-07-041-1/+1
|
* Add a comment explaining why this path is setJack Lloyd2019-06-291-0/+1
|
* Fix some LGTM issuesJack Lloyd2019-06-191-0/+3
|
* Add build step for LGTM [ci skip]Jack Lloyd2019-06-031-0/+6
|
* Move BoGo tests to coverage buildJack Lloyd2019-05-232-10/+2
|
* Let AppVeyor build --with-boost (static libraries)René Meusel2019-05-221-0/+15
|
* Add BoGo tests to CI buildJack Lloyd2019-05-212-0/+9
|
* Add Boost to the coverage buildJack Lloyd2019-02-241-1/+1
| | | | So we can test coverage on things like #1839
* Use sccache for MSVC buildsJack Lloyd2019-01-042-10/+13
|
* Split up these blocks in appveyor.yml [ci skip]Jack Lloyd2019-01-031-1/+3
|
* Remove VC2013 support from AppVeyor scriptJack Lloyd2019-01-031-1/+0
|
* Add VC 2019 preview buildJack Lloyd2019-01-022-1/+8
|
* Move coverage before fuzzers in Travis buildJack Lloyd2018-12-231-1/+1
| | | | | Coverage is the slowest build, moving it up puts it into the initial tranche of builds so it finishes before the end of the build.
* In Travis, run OS X firstJack Lloyd2018-12-231-1/+1
| | | | | | It is slower to startup and the overall build ends up waiting for these last 2 builds. By running them in the front of the line they can overlap with other builds.
* Increase Travis ccache sizeJack Lloyd2018-12-231-1/+1
| | | | The cache size increases will continue until hit rate improves.
* Increase Travis git pull depthJack Lloyd2018-12-231-1/+1
| | | | | | | Undocumented? side effect of a small git pull depth - if more than N new commits are pushed to master while an earlier build is running, the old build starts failing, as when CI does the pull it does not find the commit it is building within the checked out tree.
* Increase Travis ccache to 750MJack Lloyd2018-12-231-1/+1
| | | | Even 600M is not sufficient for the coverage build
* Increase Travis ccache againJack Lloyd2018-12-231-1/+1
| | | | Still insufficient for debug builds
* Increase Travis cache size [ci skip]Jack Lloyd2018-12-221-2/+2
| | | | | With compression disabled, the cache is too small for builds that use debug info, and causes 100% miss rate.
* Stop compressing Travis ccacheJack Lloyd2018-12-211-3/+1
| | | | Since CPU is main bottleneck to the build, this is likely not helping.
* Add an i386 CI target to check on 32-bit asmJack Lloyd2018-12-092-4/+11
|
* Add GCC 4.8 travis buildJack Lloyd2018-12-052-0/+7
|
* Partially revert 9d5e0567b2Jack Lloyd2018-12-041-0/+10
| | | | Guess we need that update or some packages just aren't found.
* Simplify the Travis setup scriptJack Lloyd2018-12-041-19/+14
|
* Merge GH #1768 Use AppVeyor installed jomJack Lloyd2018-12-041-2/+1
|\
| * Use AppVeyor installed jomJack Lloyd2018-12-041-2/+1
| |
* | Move valgrind CI build before the cross buildsJack Lloyd2018-12-041-1/+1
|/ | | | | Takes longer than the cross builds so usually ends up being the last build running.
* Remove testing branchJack Lloyd2018-12-041-1/+0
|
* Update Travis build to use XenialJack Lloyd2018-12-032-69/+34
| | | | | | | | | Drops Mingw i686 build as it runs into a problem I could not debug, when unit_tls.cpp is compiled with -O2 it crashes with a useless backtrace. If compiled with -g or with lower optimizations it is ok. Replaced with Mingw x86-64. Add mips64 build.
* Disable Sonar buildJack Lloyd2018-11-171-5/+5
| | | | | | | | | | | | It is suddenly 5x slower for an unknown reason https://community.sonarsource.com/t/sonar-analysis-step-suddenly-much-5x-slower-on-travis-ci/4364 Now it either times out or else completely dominates the runtime for Travis, either is not acceptable. Leave the framework for using Sonar in CI for now so it is easy to test if things have improved later. If things are still broken in a month or two I'll probably just drop support for Sonar.
* Disable use of pylint3 in TravisJack Lloyd2018-10-122-4/+1
| | | | | Suddenly installing python3-pip is broken, and I don't care enough to dig deeper. Can probably come back when we switch to Xenial.
* Remove Travis notification emails [ci skip]Jack Lloyd2018-10-031-3/+0
|
* Remove support for Visual C++ 2013Jack Lloyd2018-10-011-3/+4
| | | | Closes GH #1557
* Force Sphinx version to 1.7.9 to work around a problem in 1.8Jack Lloyd2018-09-131-1/+1
| | | | See https://github.com/sphinx-doc/sphinx/issues/5417
* Just skip 32-bit ARM iOS build entirelyJack Lloyd2018-08-011-2/+5
|
* Avoid XCode 9.4 due to compilation bugJack Lloyd2018-08-011-0/+1
| | | | | XCode 9.4 ICEs on the NewHope code in ARM 32-bit build and of course I can't report the bug since I don't have an Apple ID.
* Pylint 2.0 drops compat with Python2Jack Lloyd2018-07-171-2/+2
| | | | So force pip install to 1.9.2
* Fix allowing to use Sphinx 1.7.5Jack Lloyd2018-05-291-3/+6
|
* Avoid problem with Sphinx 1.7.5Jack Lloyd2018-05-281-1/+2
|
* Reorder Travis builds [ci skip]Jack Lloyd2018-04-191-1/+1
| | | | | | | | I guess Travis has changed how they sort builds, previously compiler took precedence but now the BUILD_MODE env variable does. Anyway the result is Sonar build runs later than before, which adds several minutes to the overall build time. Put it near the top so it starts early and can run concurrently with other builds.
* Force codecov script back to earlier versionJack Lloyd2018-01-031-1/+1
| | | | | Latest version fails with a Python exception. Already contacted support but falling back until a fix is available.
* Try running rst2man in CIJack Lloyd2017-12-121-1/+1
|
* Reduce the AppVeyor build matrixJack Lloyd2017-12-041-19/+5
| | | | | | | | Test MSVC 2013/2015 only with x86-64 Test the amalgamation under "shared" instead of "static"; on Windows for whatever reason compiling the amalgamation is much faster than compiling individual files.
* Start using Travis default XCode image (8.3)Jack Lloyd2017-11-291-1/+0
|
* Use jom via botan-ci-tools repoJack Lloyd2017-11-131-2/+2
| | | | download.qt.io seems to be down ...
* Avoid leaking SONAR_TOKEN in the build logJack Lloyd2017-10-031-1/+1
|