Skip to content

Commit

Permalink
Add some older crypto versions to new 2nd py3.6 test step
Browse files Browse the repository at this point in the history
(no coverage for this one tho)
  • Loading branch information
bitprophet committed Oct 8, 2021
1 parent b3a7f36 commit d3235f9
Showing 1 changed file with 14 additions and 3 deletions.
17 changes: 14 additions & 3 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
version: 2.1

orbs:
orb: invocations/[email protected].2
orb: invocations/[email protected].3

workflows:
main:
Expand All @@ -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"]

0 comments on commit d3235f9

Please sign in to comment.