summaryrefslogtreecommitdiff
path: root/.travis.yml
AgeCommit message (Collapse)Author
2019-05-02Merge remote-tracking branch 'tor-github/pr/989'Nick Mathewson
2019-04-30Travis: remove sudo configurationrl1987
See: https://blog.travis-ci.com/2018-11-19-required-linux-infrastructure-migration
2019-04-23Merge remote-tracking branch 'tor-github/pr/971'Nick Mathewson
2019-04-22Travis: Show stem's tor log after failureteor
Closes ticket 30234.
2019-04-17Merge branch 'maint-0.3.5' into maint-0.4.0teor
2019-04-15Merge branch 'tor-github/pr/941'George Kadianakis
2019-04-12Travis: expand "make test-stem", so timelimit can signal python on timeoutteor
Unlike kill, timelimit can only signal the process it launches. So we need timelimit to launch python, not make. Closes ticket 30117; diagnostic for 29437.
2019-04-11Travis: use stem backtrace signals with timelimitteor
Part of 30117.
2019-04-06Merge remote-tracking branch 'tor-github/pr/898' into maint-0.3.5teor
2019-04-05Merge branch 'tor-github/pr/901' into maint-0.4.0George Kadianakis
2019-04-05Merge branch 'tor-github/pr/879' into maint-0.4.0George Kadianakis
2019-04-04Merge branch 'bug30011_035' into bug30011_040teor
Merge bug30011 new package timelimit with 0.4.0 new package shellcheck. Move shellcheck into the correct category.
2019-04-04Travis: Terminate test-stem if it takes more than 9.5 minutes to runteor
(Travis terminates the job after 10 minutes of no output.) Diagnostic for 29437. Fixes bug 30011; bugfix on 0.3.5.4-alpha.
2019-04-01Merge branch 'bug29036-29962-034' into bug29036-29962-035teor
Merge the moved coverage line from 29036 with the stem changes in maint-0.3.5.
2019-04-01Travis: merge before_cache from 29036 and 29962teor
And add some useful comments
2019-04-01Cleanup cargo registry before each Rust-enabled buildrl1987
Also, refrain from caching target/. See: https://levans.fr/rust_travis_cache.html
2019-04-01Merge branch 'bug29036-029' into bug29036-29962-034teor
2019-04-01Makefile: delete all the gcov-related files in reset-gcovteor
And fix a comment. See: https://gcc.gnu.org/onlinedocs/gcc/Gcov-Data-Files.html#Gcov-Data-Files
2019-03-20Handle errors from coveralls more gracefully.Alexander Færøy
Since we have moved coveralls to the script target the entire build will now fail if coveralls fail. We handle it more gracefully by echo'ing the failure instead of doing a hard-failure. See: https://bugs.torproject.org/29036
2019-03-20Run `make reset-gcov` after the script target in Travis CI is done.Alexander Færøy
This should ensure that GCDA files are never entering the cache of Travis CI. See: https://bugs.torproject.org/29036
2019-01-15Add shellcheck to Travis CI buildsrl1987
2018-12-06Print Python version during each Travis CI jobrl1987
2018-10-30Merge remote-tracking branch 'tor-github/pr/381' into maint-0.3.5Nick Mathewson
2018-10-29Make sure we're not running distcheck and test-stem on the same CI jobrl1987
2018-10-29Log stem commit idrl1987
2018-10-29Try putting stem repo cloning into install part of configrl1987
Also print stem version when we have it downloaded
2018-10-29Save time in CI test-stem jobrl1987
When running `make test-stem` on Travis, we should refrain from also running `make check`. Furthermore, let's limit compilation to src/app/tor target.
2018-10-29Try running test-stem on travisrl1987
2018-10-24Merge branch 'nss-travis' into maint-0.3.5Nick Mathewson
2018-10-12report origin of mystery core fileTaylor Yu
Report what program produced the mysterious core file that we occasionally see on Travis CI during make distcheck. Closes ticket 28024.
2018-10-10Merge branch 'bug27738-033' into bug27738-034Taylor Yu
2018-10-10Merge remote-tracking branch 'teor/bug27738-032' into bug27738-033Taylor Yu
2018-10-01Reenable hardening options with Rust on TravisAlex Crichton
Previously the sanitizers are forcibly disabled as they were found to be incompatible with Rust code. The nightly channel of Rust, however, now has some fixes which should make this disabling no longer necessary.
2018-09-25add --enable-nss build to Travis CIcypherpunks
2018-09-18Travis: use the Homebrew addon for xz and zstdteor
xz and zstd were added as optional dependencies in 0.3.1.1-alpha. Implements ticket 27738.
2018-09-18Merge branch 'bug27738-029' into bug27738-032teor
Resolve conflicts due to modified comments, and deleted lines.
2018-09-18Travis: use the Homebrew addonteor
Use the Travis Homebrew addon to install packages on macOS. The package list is the same, but the Homebrew addon does not do a `brew update` by default. This makes builds faster, at the cost of using slightly older packages. Implements ticket 27738.
2018-09-11Merge remote-tracking branch 'teor/ticket27252-034' into maint-0.3.4Nick Mathewson
2018-09-11Merge remote-tracking branch 'teor/ticket27252-033' into maint-0.3.3Nick Mathewson
2018-09-11Merge remote-tracking branch 'teor/ticket27252-032' into maint-0.3.2Nick Mathewson
2018-09-11Merge remote-tracking branch 'teor/ticket27252-029' into maint-0.2.9Nick Mathewson
2018-09-05Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2018-09-05Merge branch 'maint-0.3.2' into maint-0.3.3Nick Mathewson
2018-09-05Merge branch 'maint-0.2.9' into maint-0.3.2Nick Mathewson
2018-09-05Merge remote-tracking branch 'teor/bug27418-029' into maint-0.2.9Nick Mathewson
2018-09-05Merge branch 'maint-0.3.2' into maint-0.3.3Nick Mathewson
2018-09-05Merge branch 'maint-0.2.9' into maint-0.3.2Nick Mathewson
2018-09-05Merge branch 'maint-0.3.3' into maint-0.3.4Nick Mathewson
2018-09-05Travis: don't call echo with a --flag as the first argumentteor
When we use echo in Travis, don't pass a --flag as the first argument. Fixes bug 27418; bugfix on 0.3.4.7-rc.
2018-09-05Travis: when showing a log fails, keep trying to show other logsteor
When a Travis build fails, and showing a log fails, keep trying to show the other logs. Fixes bug 27453; bugfix on 0.3.4.7-rc.