aboutsummaryrefslogtreecommitdiffstats
path: root/.travis
Commit message (Collapse)AuthorAgeFilesLines
* pin certbot deps (#5264)Brad Warren2020-06-011-2/+2
|
* Use codecov-bash on travis (#5252)Alex Gaynor2020-05-162-3/+5
|
* Install deps using josepy's constraints.txt file (#5247)ohemorange2020-05-121-1/+1
|
* goodbye azure (#5207)Paul Kehrer2020-04-191-1/+1
| | | | | | | | | | | | | | | | | * goodbye azure * Update tox.ini Co-Authored-By: Alex Gaynor <alex.gaynor@gmail.com> * review comments * update a comment * delete final azure yaml * linting Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
* Remove some remaining 1.0.1 cruft (#5193)Alex Gaynor2020-04-121-8/+3
|
* Update pip before installing virtualenv in travis (#5121)Alex Gaynor2020-02-151-0/+1
|
* Get tests passing with latest wycheproof clone (#5076)Alex Gaynor2019-11-261-2/+2
| | | | | | | | * Get tests passing with latest wycheproof clone * Fix x25519 wycheproof tests * Fix for acme repo changes
* Run codecov in required mode so it exits with non-zero on failure (#5073)Alex Gaynor2019-11-251-1/+2
|
* Skip coverage uploads on pypy3-nocoverage builds (#5074)Alex Gaynor2019-11-251-0/+1
|
* Retry failed code coverage uploads (#5054)Alex Gaynor2019-11-111-1/+1
|
* Remove the final vestigates of Jenkins (#4897)Alex Gaynor2019-05-261-1/+1
| | | | | | * Remove the final vestigates of Jenkins * flake8
* Fix failing twisted downstream (#4860)Alex Gaynor2019-04-271-1/+1
|
* support NO_ENGINE (#4763)Paul Kehrer2019-02-253-6/+24
| | | | | | | | * support OPENSSL_NO_ENGINE * support some new openssl config args * sigh
* fix certbot downstream, show commit hash for all downstreams (#4614)Paul Kehrer2018-11-288-4/+14
| | | | | | | | * fix certbot downstream, show commit hash for all downstreams * Update aws-encryption-sdk.sh * lol
* Add a retry on docker pull to be more resilient to intermittent failures (#4609)Alex Gaynor2018-11-251-1/+1
|
* run docker builds in travis instead of jenkins (#4526)Paul Kehrer2018-10-253-2/+19
| | | | | | | | | | | | | | | | | | | | | | * docker experiment in travis * let's run 'em all * okay run as travis * fine just use a number * remove xenial since we test that elsewhere * suspicion * review feedback * more comments * use workdir * heavy sigh
* Fixes #4459 -- switch all our builds to xenial on travis (#4486)Alex Gaynor2018-10-091-3/+8
| | | | | | | | | | | | | | * Fixes #4459 -- switch all our builds to xenial on travis * Attempt to fix tests * Try disabling sudo? * typo * try this? * shellcheck
* Add flags to error on compile with incompatible pointer type (#4455)Paul Kehrer2018-09-051-1/+3
| | | | | | | | | | | | | | | | * try something a bit different. * newer compiler plz * permute * fix some warnings * fix getters on OpenSSL < 1.1.0 * this is getting involved * given our compiler flags we can't have SSL_CTX_set_cookie_verify_cb
* unpin coverage (#4458)Paul Kehrer2018-09-041-2/+2
| | | of course, if this works it might just be luck
* Lock aws-encryption-sdk and dynamodb-encryption-sdk downstream test ↵Matt Bullock2018-08-312-3/+3
| | | | | | | | | | dependencies (#4441) * lock aws-encryption-sdk and dynamodb-encryption-sdk downstream tests to frozen dependencies * explicitly identify test directory in dynanmodb-encryption-sdk downstream tests * install the frozen dependencies after installing the package to force dependencies to the frozen set
* Run things with -ex and shellcheck (#4436)Alex Gaynor2018-08-3010-16/+13
|
* reorganize downstream tests to avoid dependency squashing (#4418)Matt Bullock2018-08-3010-60/+154
| | | | | | | | | | | | | | * reorganize downstream tests * fix run.sh syntax * add instructions for adding more downstream tests * rework downstream CI test guide into rst readme * remove unnecessary example test handler * all test handlers should "exit 1" if an unexpected argument is received
* Don't clone wycheproof if we're doing a downstream test (#4416)Alex Gaynor2018-08-261-1/+3
| | | | | | * Don't clone wycheproof if we're doing a downstream test * you and your rules
* Fixes #4388 -- when running the aws-encryption-sdk tests only point pytest ↵Alex Gaynor2018-08-121-2/+2
| | | | | | | | at one directory (#4391) * Fixes #4388 -- when running the aws-encryption-sdk tests only point pytest at one directory * Drop -l, there's no purpose for how we use these
* Refs #3331 -- added initial wycheproof integration, starting with x25519, ↵Alex Gaynor2018-07-162-1/+4
| | | | | rsa, and keywrap (#4310) * Refs #3331 -- added initial wycheproof integration, starting with x25519 tests
* try compiling with asm for our custom openssl (#4328)Paul Kehrer2018-07-102-5/+6
| | | | | | | | * try compiling with asm for our custom openssl * we also need to update the cache dir * try actually compiling it
* don't install docs when we build openssls...and do it parallel (#4327)Paul Kehrer2018-07-101-1/+3
|
* Don't change the cwd in travis scripts (#4309)Alex Gaynor2018-07-061-2/+4
|
* add downstream tests for awslabs/aws-dynamodb-encryption-python (#4280)Matt Bullock2018-06-121-0/+7
| | | | | | * add downstream tests for awslabs/aws-dynamodb-encryption-python * require recent OpenSSL for awslabs/dynamodb-encryption-python downstream tests
* build and test libre on travis (#4256)Paul Kehrer2018-05-212-6/+22
| | | | | | * build and test libre on travis * remove libressl jenkinsfile data
* Fixes #4228 -- move downstream builders to travis (#4250)Alex Gaynor2018-05-161-2/+61
| | | | | | * Fixes #4228 -- move downstream builders to travis * Use upstream twisted now that we've confirmed the problem
* Only send coverage for tox builds, in prep for #4228 (#4248)Alex Gaynor2018-05-161-10/+12
|
* satisfy shellcheck (#4247)Alex Gaynor2018-05-161-3/+3
|
* Remove macOS travis stuff, we don't intend to reenable it (#4244)Alex Gaynor2018-05-152-96/+27
|
* Run no longer used debugging output from travis (#4233)Alex Gaynor2018-05-121-4/+0
|
* coverage pin test part deux (#3908)Paul Kehrer2017-09-121-0/+1
| | | | | | * we pinned coverage for xml generation...let's try everywhere * add so many comments
* Get our travis from pypy (#3865)Alex Gaynor2017-08-141-12/+0
| | | | | | * Get our travis from pypy * doh
* update pythons and pypy, a little prep for pypy3 in CI again (#3702)Paul Kehrer2017-06-181-10/+10
| | | | | | | | | | * update pythons and pypy, a little prep for pypy3 in CI again * slightly renamed * oops * pypy renames all around
* compile all our mac builds against 1.1.0 in travis (#3689)Paul Kehrer2017-06-072-2/+5
| | | | | | | | | | | | | | * compile all our mac builds against 1.1.0 in travis * Just install * try this why not * ... * of course * upgrade the existing openssl
* revert codecov.yml workaround and pin coverage to 4.3.4 (#3662)Paul Kehrer2017-06-031-1/+1
| | | | | | | | * Revert "Attempted workaround for intermittent coverage issues (#3661)" This reverts commit 84a634c1e7645970382a3a271dfae9ef95685e7a. * pin coverage to 4.3.4
* allow global suppression of link flags (#3592)Paul Kehrer2017-05-241-1/+1
| | | | | CRYPTOGRAPHY_SUPPRESS_LINK_FLAGS will now suppress link flags regardless of platform. Additionally, CRYPTOGRAPHY_WINDOWS_LINK_LEGACY_OPENSSL is now the flag you need if you want to link against < 1.1.0 on windows.
* Switch from 12.04 to 14.04 on travis (#3559)Alex Gaynor2017-05-201-2/+3
| | | | | | | | | | | | | | | | * Switch from 12.04 to 14.04 on travis * test? * fix for pyenv * sigh * try removing this entirely * one more try * empty commit to retrigger travis
* time to remove commoncrypto, fare thee well (#3551)Paul Kehrer2017-05-201-4/+1
| | | | | | | | | | | | | | | | * time to remove commoncrypto, fare thee well * remove even more * update the changelog * remove more things * don't need this function * remove CAST5 CTR tests since that was only supported in commoncrypto * assert a thing
* Fixed #3334 -- added Python 3.6 support (#3335)Alex Gaynor2016-12-231-0/+4
| | | | | | | | | | * Fixed #3334 -- added Python 3.6 support * install py36 * empty commit to retrigger travis * this is an impressively dumb typo
* no-ssl3, and some hacks (#3313)Alex Gaynor2016-12-122-3/+3
|
* Simplify OpenSSL bits in travis (#3172)Alex Gaynor2016-09-262-19/+7
| | | | | | | | * Simplify OpenSSL bits in travis * more simplify * missed one
* test against 1.1.0a instead of 1.1.0 (#3170)Paul Kehrer2016-09-262-3/+3
| | | | | | * test against 1.1.0a instead of 1.1.0 * change the dir to foil travis caching
* Travis mac updates (#3169)Paul Kehrer2016-09-241-0/+1
| | | | | | | | | | | | * update our travis configs to run against 10.10, 10.11, 10.12 Drops 10.9 from Travis. The xcode8 image is also currently not 10.12, but is planned to become that soon see: https://blog.travis-ci.com/2016-09-15-new-default-osx-image-coming/ * add output of sw_vers for mac builders on travis * reorder
* Update Python 3s & limit pyenv history cloned (#3145)Hynek Schlawack2016-09-121-5/+5
|
* OpenSSL 1.1.0 support (#2826)Paul Kehrer2016-08-262-1/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * make pre5 work * add a blank line to make the diff happier * 1.1.0-pre6 working * support the changes since 1.1.0-pre6 * fixes * add 1.1.0 to travis * expose the symbol * better testing for numericstring * handle libre... * actually use the 1.1.0 we compile * cache the ossl-110 dir on travis * add some newlines * changelog entry for 1.1.0 support * note that we test on 1.1.0 * proper skip on this test * reorder