summaryrefslogtreecommitdiff
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* travis: enable alt-svc for coverage buildMarcel Raad2019-06-201-1/+1
| | | | Closes
* travis: enable libssh2 for coverage buildMarcel Raad2019-06-201-2/+3
| | | | | | | | | It was enabled by default before commit c92d2e14cfb. Disable torture tests 600 and 601 because of https://github.com/curl/curl/issues/1678. Closes
* travis: disable threaded resolver for coverage buildMarcel Raad2019-06-201-1/+1
| | | | | | This enables more tests. Closes
* travis: enable brotli for all xenial jobsMarcel Raad2019-06-201-20/+25
| | | | | | | There's no need for a separate job, and no need to build it from source with Xenial. Closes
* travis: enable warnings-as-errors for coverage buildMarcel Raad2019-06-201-1/+1
| | | | Closes
* travis: use xenial LLVM package for scan-buildMarcel Raad2019-06-091-1/+1
| | | | I missed that in commit 99a49d6.
* travis: update scan-build job to xenialMarcel Raad2019-06-091-1/+2
| | | | Closes https://github.com/curl/curl/pull/3999
* travis: add an osx http-only buildDaniel Stenberg2019-05-161-0/+3
| | | | Closes #3887
* travis: update mesalink build to xenialMarcel Raad2019-05-081-1/+1
| | | | Closes https://github.com/curl/curl/pull/3842
* travis: mesalink: temporarily disable test 3001Yiming Jing2019-05-011-1/+1
| | | | ... due to SHA-1 signatures in test certs
* travis: upgrade the MesaLink TLS backend to v1.0.0Yiming Jing2019-05-011-0/+29
| | | | | Closes #3823 Closes #3776
* travis: use mbedtls from XenialMarcel Raad2019-04-151-13/+1
| | | | | | No need to build it from source anymore. Closes https://github.com/curl/curl/pull/3779
* travis: use libpsl from XenialMarcel Raad2019-04-151-29/+46
| | | | | | | This makes building libpsl and libidn2 from source unnecessary and removes the need for the autopoint and libunistring-dev packages. Closes https://github.com/curl/curl/pull/3779
* travis: update some builds to xenialMarcel Raad2019-04-131-26/+26
| | | | | | | | | Xenial comes with more up-to-date software versions and more available packages, some of which we currently build from source. Unfortunately, some builds would fail with Xenial because of assertion failures in Valgrind when using OpenSSL, so leave these at Trusty. Closes https://github.com/curl/curl/pull/3777
* travis: remove mesalink builds (temporarily?)Daniel Stenberg2019-04-121-29/+0
| | | | | | | | Since the mesalink build started to fail on travis, even though we build a fixed release version, we disable it to prevent it from blocking progress. Closes #3767
* travis: install libgnutls28-dev only for --with-gnutls buildMarcel Raad2019-04-111-1/+1
| | | | | | Reduces the time needed for the other jobs a little. Closes https://github.com/curl/curl/pull/3721
* travis: install libnss3-dev only for --with-nss buildMarcel Raad2019-04-111-1/+1
| | | | | | Reduces the time needed for the other jobs a little. Closes https://github.com/curl/curl/pull/3721
* travis: install libssh2-dev only for --with-libssh2 buildMarcel Raad2019-04-111-1/+1
| | | | | | Reduces the time needed for the other jobs a little. Closes https://github.com/curl/curl/pull/3721
* travis: install libssh-dev only for --with-libssh buildMarcel Raad2019-04-111-1/+7
| | | | | | Reduces the time needed for the other jobs a little. Closes https://github.com/curl/curl/pull/3721
* travis: install krb5-user only for --with-gssapi buildMarcel Raad2019-04-111-1/+7
| | | | | | Reduces the time needed for the other jobs a little. Closes https://github.com/curl/curl/pull/3721
* travis: install lcov only for the coverage jobMarcel Raad2019-04-111-1/+7
| | | | | | Reduces the time needed for the other jobs a little. Closes https://github.com/curl/curl/pull/3721
* travis: install clang only when neededMarcel Raad2019-04-111-5/+91
| | | | | | | This reduces the GCC job runtimes a little and it's needed to selectively update clang builds to xenial. Closes https://github.com/curl/curl/pull/3721
* travis: allow builds on branches named "ci"Dan Fandrich2019-03-281-0/+1
| | | | This allows a way to test changes other than through PRs.
* travis: bump the used wolfSSL version to 4.0.0Daniel Stenberg2019-03-221-7/+7
| | | | | | | | | Test 311 is now fine, leaving only 313 (CRL) disabled. Test 313 details can be found here: https://github.com/wolfSSL/wolfssl/issues/1546 Closes #3697
* travis: actually use updated compiler versionsMarcel Raad2019-03-121-29/+79
| | | | | | | | | | | | | | | For the Linux builds, GCC 8 and 7 and clang 7 were installed, but the new GCC versions were only used for the coverage build and for building nghttp2, while the new clang version was not used at all. BoringSSL needs to use the default GCC as it respects CC, but not CXX, so it would otherwise pass gcc 8 options to g++ 4.8 and fail. Also remove GCC 7, it's not needed anymore. Ref: https://docs.travis-ci.com/user/languages/c/#c11c11-and-beyond-and-toolchain-versioning Closes https://github.com/curl/curl/pull/3670
* travis: update clang to version 7Marcel Raad2019-03-121-3/+3
| | | | Closes https://github.com/curl/curl/pull/3670
* alt-svc: add a travis buildDaniel Stenberg2019-03-031-1/+5
|
* travis: add build using gnutlsDaniel Stenberg2019-03-021-0/+5
| | | | Closes #3637
* travis: enable valgrind for the iconv tests tooDaniel Stenberg2019-02-151-1/+1
| | | | Closes #3571
* travis: add scan-buildDaniel Stenberg2019-02-141-0/+9
| | | | Closes #3564
* travis: added cmake build for osxSergei Nikulov2019-01-151-4/+8
|
* travis: turn off copyright year checks in checksrcDaniel Gustafsson2019-01-111-3/+0
| | | | | | | | | | | Invoking the maintainer intended COPYRIGHTYEAR check for everyone in the PR pipeline is too invasive, especially at the turn of the year when many files get affected. Remove and leave it as a tool for maintainers to verify patches before commits. This reverts f7bdf4b2e1d81b2652b81b9b3029927589273b41. After discussion with: Daniel Stenberg
* travis: enable COPYRIGHTYEAR extended warningDaniel Gustafsson2018-12-031-0/+3
| | | | | | The extended warning for checking incorrect COPYRIGHTYEAR is quite expensive to run, so rather than expecting every developer to do it we ensure it's turned on locally for Travis.
* travis: remove curl before a normal buildDaniel Stenberg2018-11-021-0/+5
| | | | | | | | on Linux. To make sure the test suite runs with its newly build tool and doesn't require an external one present. Bug: #3198 Closes #3200
* travis: build with sanitize=address,undefined,signed-integer-overflowDaniel Stenberg2018-11-011-5/+17
| | | | | | ... using clang Closes #3190
* travis: add a "make tidy" build that runs clang-tidyDaniel Stenberg2018-10-291-0/+11
| | | | Closes #3182
* travis: install gnutls-bin packageMarcel Raad2018-10-271-0/+1
| | | | | | This is required for gnutls-serv, which enables a few more tests. Closes https://github.com/curl/curl/pull/2958
* travis: add build for "configure --disable-verbose"Daniel Stenberg2018-10-181-1/+7
| | | | Closes #3144
* travis: make distcheck scan for BOM markersDaniel Stenberg2018-10-121-0/+2
| | | | | | and remove BOM from projects/wolfssl_override.props Closes #3126
* travis: bump the Secure Transport build to use xcode 10Daniel Stenberg2018-09-291-1/+1
| | | | | | | | | | Due to an issue with travis (https://github.com/travis-ci/travis-ci/issues/9956) we've been using Xcode 9.2 for darwinssl builds for a while. Now xcode 10 is offered as an alternative and as it builds curl+darwinssl fine that seems like a better choice. Closes #3062
* travis: build the MesaLink vtls backend with MesaLink 0.7.1Yiming Jing2018-09-131-0/+27
|
* travis: add the DOH tests to the torture testingDaniel Stenberg2018-09-061-1/+1
|
* travis: revert back to gcc-7 for coverage buildsDaniel Stenberg2018-08-151-3/+4
| | | | | | | | ... since the gcc-8 ones seem to fail frequently. Follow-up from b85207199544ca Closes #2886
* travis: disable h2 torture tests for "coverage"Daniel Stenberg2018-08-141-1/+1
| | | | | | Since they started to fail almost 100% since a few days. Closes #2876
* travis: update to GCC 8Marcel Raad2018-08-141-7/+7
| | | | Closes https://github.com/curl/curl/pull/2869
* .travis.yml: verify that man pages can be regeneratedKamil Dudka2018-08-131-1/+2
| | | | | | ... when curl is built from distribution tarball Closes #2856
* travis: execute "set -eo pipefail" for coverage buildMarcel Raad2018-08-101-2/+1
| | | | | | | Follow-up to 2de63ab179eb78630ee039ad94fb2a5423df522d and 0b87c963252d3504552ee0c8cf4402bd65a80af5. Closes https://github.com/curl/curl/pull/2862
* travis: build darwinssl on macos 10.12Daniel Stenberg2018-08-071-0/+1
| | | | | | | | ... as building on 10.13.x before 10.13.4 leads to link errors. Assisted-by: Nick Zitzmann Fixes #2835 Closes #2845
* travis: run a 'make checksrc' tooDaniel Stenberg2018-07-301-1/+4
| | | | | | ... to make sure the examples are all checked. Closes #2811
* travis: add a build using the synchronous name resolverDaniel Stenberg2018-06-271-0/+4
| | | | | | | ... since default uses the threaded one and we test the c-ares build already. Closes #2689