diff options
author | Jeff Forcier <jeff@bitprophet.org> | 2021-10-08 15:01:49 -0400 |
---|---|---|
committer | Jeff Forcier <jeff@bitprophet.org> | 2021-10-08 15:01:49 -0400 |
commit | d3235f9b5e4bc028ae3475c7b34af2e230050676 (patch) | |
tree | 53204c5ce2a16313840dba2cd0921cf899954cad /.circleci/config.yml | |
parent | b3a7f365ba67d1f08bf295052778ffbf33c5a2e0 (diff) |
Add some older crypto versions to new 2nd py3.6 test step
(no coverage for this one tho)
Diffstat (limited to '.circleci/config.yml')
-rw-r--r-- | .circleci/config.yml | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml index 914f19b1..4585c2f9 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,7 +1,7 @@ version: 2.1 orbs: - orb: invocations/orb@1.0.2 + orb: invocations/orb@1.0.3 workflows: main: @@ -10,15 +10,26 @@ workflows: name: Lint - orb/format: name: Style check + # Main test run, w/ coverage, and latest-supported cryptography - orb/coverage: - name: Test 3.6 (w/ coverage) + name: Test 3.6 (w/ coverage, latest crypto) + # Non-coverage runs w/ other crypto versions. + # (Phrased as 2-dimensional matrix but 3.6 only for now to save credits) + - orb/test: + name: Test << matrix.version >> w/ << matrix.pip-overrides >> + matrix: + parameters: + version: ["3.6"] + # TODO: I don't see a nicer way to do this that doesn't require + # making the orb know too much about its client code... + pip-overrides: ["cryptography==2.5", "cryptography==3.4"] - orb/test-release: name: Release test - orb/test: name: Test << matrix.version >> # It's not worth testing on other interpreters if the baseline one # failed. Can't run >4 jobs at a time anyhow! - requires: ["Test 3.6 (w/ coverage)"] + requires: ["Test 3.6 (w/ coverage, latest crypto)"] matrix: parameters: version: ["3.7", "3.8", "3.9"] |