aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* Add testing support of Python 3.7 (#4305)Eric Brown2018-07-041-0/+4
| | | | | | | | | | So pyca/cryptography's Python classifier already claims support of Python 3.7, but there is no testing matrix for it. This patch adds the recently released Python 3.7 to the matrix of testing. It requires sudo:true and xenial to pass. Fixes Issue #4301 Signed-off-by: Eric Brown <browne@vmware.com>
* add downstream tests for awslabs/aws-dynamodb-encryption-python (#4280)Matt Bullock2018-06-121-0/+2
| | | | | | * add downstream tests for awslabs/aws-dynamodb-encryption-python * require recent OpenSSL for awslabs/dynamodb-encryption-python downstream tests
* Test certbot with OpenSSL 1.1.0 (#4278)Alex Gaynor2018-06-081-1/+1
| | | Their tests appear to require ALPN now, and the OpenSSL 1.0.1 that comes with the travis image doesn't have ALPN.
* LibreSSL 2.7.x support (#4270)Paul Kehrer2018-05-301-0/+2
| | | | | | | | * libre 2.7.3 compatibility * add a changelog * actually build against 2.7.3
* build and test libre on travis (#4256)Paul Kehrer2018-05-211-0/+4
| | | | | | * build and test libre on travis * remove libressl jenkinsfile data
* Fixes #4228 -- move downstream builders to travis (#4250)Alex Gaynor2018-05-161-0/+15
| | | | | | * Fixes #4228 -- move downstream builders to travis * Use upstream twisted now that we've confirmed the problem
* Remove macOS travis stuff, we don't intend to reenable it (#4244)Alex Gaynor2018-05-151-40/+0
|
* switch to py3 on docs job (#4230)Paul Kehrer2018-05-121-1/+1
| | | | | | * switch to py3 on docs job * somehow unicode isn't a word
* bump openssl version in travis (#4204)Alex Gaynor2018-04-221-3/+3
|
* bump travis to latest pypy version (#4134)Paul Kehrer2018-03-051-2/+2
|
* Use the latest OpenSSL in travis tests (#4045)Alex Gaynor2017-12-081-3/+3
|
* expunge python 2.6 (#3962)Paul Kehrer2017-10-111-2/+0
| | | | | | | | | | * expunge python 2.6 * how did THAT happen * remove another unsupported python from the tox envlist * hypothesis can now be unconditionally imported
* disable travis mac builders and add a mac jenkins build (#3933)Paul Kehrer2017-09-201-40/+40
| | | | we'll re-enable mac builders when travis recovers and remove the jenkins build
* Get our travis from pypy (#3865)Alex Gaynor2017-08-141-3/+6
| | | | | | * Get our travis from pypy * doh
* remove python 3.3 from CI (#3729)Paul Kehrer2017-06-261-6/+0
| | | | | | * remove python 3.3 from CI * remove 3.3 everywhere, not just from CI
* add pypy3.5 to our test matrix (#3709)Paul Kehrer2017-06-191-1/+2
| | | | | | * add pypy3.5 to our test matrix * pypy-nocoverage time
* update pythons and pypy, a little prep for pypy3 in CI again (#3702)Paul Kehrer2017-06-181-3/+3
| | | | | | | | | | * update pythons and pypy, a little prep for pypy3 in CI again * slightly renamed * oops * pypy renames all around
* run our docs job using 1.1.0 (#3687)Paul Kehrer2017-06-061-1/+1
|
* only build master and our release branches (#3601)Paul Kehrer2017-05-251-0/+8
| | | | | | | | | | | | | | | | * only build master and our release branches * review feedback * also build the tags tags are of form `digit . digit` or `digit . digit . digit` * alex is right * that should match 0-1 times, not 0-infinity * so much regex
* update to 1.1.0f in travis (#3607)Paul Kehrer2017-05-251-2/+2
|
* allow global suppression of link flags (#3592)Paul Kehrer2017-05-241-10/+10
| | | | | 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.
* Bump the minimum PyPy/cffi version and simplify as a result (#3585)Alex Gaynor2017-05-231-3/+2
| | | | | | | | * Bump the minimum PyPy/cffi version and simplify as a result * unused imports * grumble, fix
* let's use xcode8.3 (still macOS 10.12) (#3582)Paul Kehrer2017-05-231-9/+9
| | | | | | * let's use xcode8.3 (still macOS 10.12) * update comment
* upgrade our pypy2 5.6 builders to 5.7.1 (#3558)Paul Kehrer2017-05-201-2/+2
|
* Switch from 12.04 to 14.04 on travis (#3559)Alex Gaynor2017-05-201-7/+6
| | | | | | | | | | | | | | | | * 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
* bump openssl for tests to 1.1.0e (#3399)Alex Gaynor2017-02-161-2/+2
|
* bump our latest pypy builds to use the latest pypy (#3391)Paul Kehrer2017-02-111-2/+2
|
* Bump openssl on travis (#3390)Alex Gaynor2017-02-121-2/+2
|
* Fixed #3334 -- added Python 3.6 support (#3335)Alex Gaynor2016-12-231-0/+6
| | | | | | | | | | * Fixed #3334 -- added Python 3.6 support * install py36 * empty commit to retrigger travis * this is an impressively dumb typo
* Drop 1.0.0 (#3312)Alex Gaynor2016-12-131-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * delete the 1.0.0 support * drop the version check * drop the AES-CTR stuff * Update the example * openssl truncates for us now * delete unused test * unused imports * Remove a bunch of conditional bindings for NPN * no more 1.0.0 builders * libressl fix * update the docs * remove dead branches * oops * this is a word, damnit * spelling * try removing this * this test is not needed * unused import
* no-ssl3, and some hacks (#3313)Alex Gaynor2016-12-121-1/+1
|
* update travis to use xcode8.1 image so we have sierra coverage (#3246)Paul Kehrer2016-11-181-9/+9
| | | | | | * update travis to use xcode8.1 image so we have sierra coverage * docs too
* Bump OpenSSL version on Travis (#3230)Alex Gaynor2016-11-111-2/+2
|
* encrypt our IRC channel to prevent forks from notifying. (#3193)Paul Kehrer2016-10-101-3/+6
| | | Also remove the webhook for the buildtrends, which we don't use.
* Bump OpenSSL on travis. Don't run tests against a release with a critical ↵Alex Gaynor2016-09-261-2/+2
| | | | vulnerability (#3177)
* Simplify OpenSSL bits in travis (#3172)Alex Gaynor2016-09-261-6/+5
| | | | | | | | * Simplify OpenSSL bits in travis * more simplify * missed one
* upgrade our pypy5 to the latest version in CI (#3171)Paul Kehrer2016-09-261-2/+2
|
* test against 1.1.0a instead of 1.1.0 (#3170)Paul Kehrer2016-09-261-1/+1
| | | | | | * 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-11/+16
| | | | | | | | | | | | * 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
* OpenSSL 1.1.0 support (#2826)Paul Kehrer2016-08-261-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* There is no 0.9.8, only Zuul (#3094)Alex Gaynor2016-08-171-1/+0
|
* Drop OpenSSL 0.9.8 (#2978)Alex Gaynor2016-06-181-12/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Drop OpenSSL 0.9.8 * Drop this test, it's not relevant any longer * unused import * Remove CRYPTOGRAPHY_ALLOW_OPENSSL_098=1 from our tox * removed unused code for Cryptography_HAS_PKEY_CTX * return unused code for _AESCTRCipherContext * syntax :-( * remove some unused tests and skips * remove unused code for Cryptography_HAS_PBKDF2_HMAC * Revert "return unused code for _AESCTRCipherContext" This reverts commit 7d149729205aa4c9735eb322414b167a75b302df. * Remove unused RSA code * Remove unused test code for conditional bindings * Remove unused dsa code * unused import * Remove unused x509 extension code * Remove unused EC code * Attempt to remove unused DER key loading code * document this * grammar * Added back this paragraph * Update docs
* Test with both old pypy and new pypy (#2875)Alex Gaynor2016-04-221-3/+7
| | | | | | | | | | | | * 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
* Remove Python 2.6 on OS X from the Travis build matrixPaul Kehrer2016-03-021-8/+0
| | | | | | | | | Build times on these jobs have somehow crept up to nearly (and occasionally surpassing) the Travis timeout (50 minutes). Additionally, a look at the PyPI bigquery data indicates that 2.6 represents approximately 0.4% of OS X downloads. Since this CI overhead is causing the project significant pain for almost no gain, it's time to eliminate it.
* add a pypy-nocoverage target and use that on OS XPaul Kehrer2016-01-031-1/+1
|
* add a py27 for 1.0.0 as wellPaul Kehrer2016-01-031-0/+2
|
* run a 1.0.0 test in travis as wellPaul Kehrer2016-01-031-0/+3
|
* Remove lucid hack, this should our custom OpenSSL compilationAlex Gaynor2016-01-031-6/+0
|
* update osx_image values based on travis supported versionsPaul Kehrer2016-01-021-10/+13
| | | | https://docs.travis-ci.com/user/languages/objective-c/#Supported-OS-X-iOS-SDK-versions
* rename 098 directory in CI to 098lPaul Kehrer2016-01-021-1/+1
|