summaryrefslogtreecommitdiff
path: root/.circleci
diff options
context:
space:
mode:
Diffstat (limited to '.circleci')
-rw-r--r--.circleci/config.yml24
1 files changed, 24 insertions, 0 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
new file mode 100644
index 00000000..914f19b1
--- /dev/null
+++ b/.circleci/config.yml
@@ -0,0 +1,24 @@
+version: 2.1
+
+orbs:
+ orb: invocations/orb@1.0.2
+
+workflows:
+ main:
+ jobs:
+ - orb/lint:
+ name: Lint
+ - orb/format:
+ name: Style check
+ - orb/coverage:
+ name: Test 3.6 (w/ coverage)
+ - 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)"]
+ matrix:
+ parameters:
+ version: ["3.7", "3.8", "3.9"]