summaryrefslogtreecommitdiffhomepage
path: root/.circleci
diff options
context:
space:
mode:
authorJeff Forcier <jeff@bitprophet.org>2021-10-01 18:34:34 -0400
committerJeff Forcier <jeff@bitprophet.org>2021-10-01 22:04:36 -0400
commit2340dee7879bb49c0500a2c514501ff48f8547e3 (patch)
tree37bdfe6b20b45294f9201ad469fec3aadc84b259 /.circleci
parent534700c80185e1365f2fcae0f018df08efb8c05f (diff)
Copy/paste/modify invocations' circleci config
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"]