summaryrefslogtreecommitdiff
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* 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
* travis: run more tests for coverage checkDaniel Stenberg2018-06-171-2/+2
| | | | | | ... run a few more tortured based and run all tests event-based. Closes #2664
* spelling fixesViktor Szakats2018-06-031-1/+1
| | | | | | Detected using the `codespell` tool (version 1.13.0). Also secure and fix an URL.
* travis: add build using NSSDaniel Stenberg2018-05-101-1/+8
| | | | Closes #2558
* travis: add a build using WolfSSLDaniel Stenberg2018-05-091-1/+27
| | | | | | Assisted-by: Dan Fandrich Closes #2528
* travis: add an mbedtls buildbagder/travis-mbedtlsDaniel Stenberg2018-05-041-0/+17
| | | | Closes #2531
* travis: enable libssh2 on both macos and LinuxDaniel Stenberg2018-04-301-2/+2
| | | | | | | It seems to not be detected by default anymore (which is a bug I believe) Closes #2541
* travis: build libpsl and make builds use itDaniel Stenberg2018-04-111-17/+57
| | | | closes #2471
* travis: bump to clang 6 and gcc 7Daniel Stenberg2018-04-101-9/+9
| | | | | | Extra-eye-on-this-by: Marcel Raad Closes #2478
* travis: use trusty for coverage buildMarcel Raad2018-04-101-1/+1
| | | | | | This works now and precise is in the process of being decommissioned. Closes https://github.com/curl/curl/pull/2476
* travis: enable apt retry on failJay Satiro2018-03-261-0/+2
| | | | | | | | | This is a workaround for an unsolved travis issue that is causing CI instances to sporadically fail due to 'unable to connect' issues during apt stage. Ref: https://github.com/travis-ci/travis-ci/issues/8507 Ref: https://github.com/travis-ci/travis-ci/issues/9112#issuecomment-376305909
* travis-ci: enable -Werror for CMake builds (#2418)Sergei Nikulov2018-03-221-1/+1
|
* travis: update compiler versionsMarcel Raad2018-02-281-9/+9
| | | | | | Update clang to version 3.9 and GCC to version 6. Closes https://github.com/curl/curl/pull/2345
* travis: add build with iconv enabledDaniel Stenberg2018-02-151-0/+12
| | | | | | | | ... to verify it builds and works fine. Ref: https://curl.haxx.se/mail/lib-2017-09/0031.html Closes #1872
* travis: use pip2 instead of pipJay Satiro2017-12-021-1/+1
| | | | | | | | | | | .. since now mac osx image expects pip2 or pip3, and doesn't know pip: 0.01s$ pip install --user cpp-coveralls /Users/travis/.travis/job_stages: line 57: pip: command not found Ref: https://github.com/travis-ci/travis-ci/issues/8829 Closes https://github.com/curl/curl/pull/2133
* .travis.yml: added build --with-libsshNikos Mavrogiannopoulos2017-12-011-0/+5
| | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
* travis: add boringssl buildDaniel Stenberg2017-11-301-2/+29
| | | | | | | | | | Uses a separate build without --enable-debug and no valgrind. The debug option causes far too many warnings in boringssl's headers (C++ comments, trailing commas etc). Valgrind triggers some false positive errors in thread-local data used by boringssl. Closes #2118
* travis: add a job with brotli enabledPatrick Monnerat2017-11-051-0/+18
|
* travis: exit if any steps failMax Dymond2017-10-231-0/+7
| | | | | | We don't expect any steps to fail in travis. Exit the script if they do. Closes #1966
* fuzzer: move to using external curl-fuzzerMax Dymond2017-10-041-11/+8
| | | | | | Use the external curl-fuzzer repository for fuzzing. Closes #1923
* travis: on mac, don't install openssl or libidnDaniel Stenberg2017-09-181-1/+1
| | | | | | | | | | - openssl is already installed and causes warnings when trying to install again - libidn isn't used these days, and homebrew doesn't seem to have a libidn2 package to replace with easily Closes #1895
* tests: enable gssapi in travis-ci linux buildIsaac Boukris2017-09-151-1/+2
| | | | Closes https://github.com/curl/curl/pull/1687
* travis: add build without HTTP/SMTP/IMAPDaniel Stenberg2017-09-111-0/+4
|
* travis: add c-ares enabled builds linux + osxDaniel Stenberg2017-09-071-0/+7
| | | | Closes #1868
* ossfuzz: Move to C++ for curl_fuzzer.Max Dymond2017-09-021-0/+5
| | | | | | | | Automake gets confused if you want to use C++ static libraries with C code - basically we need to involve the clang++ linker. The easiest way of achieving this is to rename the C code as C++ code. This gets us a bit further along the path and ought to be compatible with Google's version of clang.
* ossfuzz: moving towards the ideal integrationMax Dymond2017-09-011-0/+14
| | | | | | | | | - Start with the basic code from the ossfuzz project. - Rewrite fuzz corpora to be binary files full of Type-Length-Value data, and write a glue layer in the fuzzing function to convert corpora into CURL options. - Have supporting functions to generate corpora from existing tests - Integrate with Makefile.am
* travis: add metalink to some osx buildsDaniel Stenberg2017-08-161-4/+4
| | | | Closes #1790
* coverage: Use two coveralls commands to get lib/vtls resultsMax Dymond2017-08-161-1/+2
| | | | closes #1747
* travis: build the examples tooDaniel Stenberg2017-08-141-2/+2
| | | | | | to make sure they keep building warning-free Closes #1777
* travis: test cmake build on tarball tooDaniel Stenberg2017-08-121-1/+14
| | | | Could've prevented #1755
* travis: verify "make install"Daniel Stenberg2017-08-101-1/+10
| | | | | Help-by: Jay Satiro Closes #1753