From d3235f9b5e4bc028ae3475c7b34af2e230050676 Mon Sep 17 00:00:00 2001 From: Jeff Forcier Date: Fri, 8 Oct 2021 15:01:49 -0400 Subject: Add some older crypto versions to new 2nd py3.6 test step (no coverage for this one tho) --- .circleci/config.yml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) (limited to '.circleci') 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"] -- cgit v1.2.1