aboutsummaryrefslogtreecommitdiffstats
path: root/.travis
Commit message (Collapse)AuthorAgeFilesLines
* 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
* Attempt to debug wacky failures on the docs build on OS X (#3085)Alex Gaynor2016-08-091-0/+1
| | | | | | | | | | | | | | | | * empty commit * only run this one build * try pinning this * why wasn't this installed? * revert this * english, how does it work? * roll back these changes
* Removed some code that existed for OpenSSL 0.9.8 (#2983)Alex Gaynor2016-06-182-11/+3
| | | Refs #2982
* Random cleanup that shellcheck indicated (#2926)Alex Gaynor2016-05-291-4/+4
|
* Test with both old pypy and new pypy (#2875)Alex Gaynor2016-04-221-4/+4
| | | | | | | | | | | | * Test with both old pypy and new pypy * use an old as heck pypy * revert * dont try to coverage pypy2.6.1 * ALL THE PYPYS
* how does grammar!Alex Gaynor2016-03-051-1/+1
|
* Several updates to the travis install script:Alex Gaynor2016-03-051-12/+10
| | | | | | * Remove unused py26 on OSX support * Updated the accuracy of a comment * Word-wrapped some other comments
* modify upload_coverage to handle pypy-nocoverage properlyPaul Kehrer2016-01-041-5/+10
|
* install me a pypy plzPaul Kehrer2016-01-031-1/+1
|
* install the right pypy for pypy-nocov as wellPaul Kehrer2016-01-031-1/+1
|
* add a pypy-nocoverage target and use that on OS XPaul Kehrer2016-01-031-1/+1
|
* Drop pypy3, we don't run it in CI, and we won't run it again until these ↵Alex Gaynor2016-01-031-1/+1
| | | | issues are resolved
* Attempt to enable coverage on pypyAlex Gaynor2016-01-031-1/+1
|
* run a 1.0.0 test in travis as wellPaul Kehrer2016-01-032-0/+5
|
* Merge pull request #2633 from reaperhulk/travis-sed-thingAlex Gaynor2016-01-031-0/+5
|\ | | | | sed the openssl makefile to change the shlib version
| * more review commentsPaul Kehrer2016-01-031-3/+4
| |