Skip to content

Commit

Permalink
Adopt our "new" matrix-based CI config
Browse files Browse the repository at this point in the history
Also add Java17 and Clojure 1.11. Java 19 is already out of date, so I'm
not copying that over from kaocha-cucumber, which I used as a source.

Also, it's not super new, really.
  • Loading branch information
alysbrooks committed May 10, 2023
1 parent e5f5697 commit 389f8cc
Showing 1 changed file with 17 additions and 30 deletions.
47 changes: 17 additions & 30 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
version: 2.1

orbs:
kaocha: lambdaisland/[email protected].1
clojure: lambdaisland/[email protected].2
kaocha: lambdaisland/[email protected].3
clojure: lambdaisland/[email protected].8

commands:
checkout_and_run:
Expand All @@ -20,36 +20,23 @@ commands:
- kaocha/upload_codecov

jobs:
java-15-clojure-1_10:
executor: clojure/openjdk15
steps: [{checkout_and_run: {clojure_version: "1.10.1"}}]

java-15-clojure-1_9:
executor: clojure/openjdk15
steps: [{checkout_and_run: {clojure_version: "1.9.0"}}]

java-11-clojure-1_10:
executor: clojure/openjdk11
steps: [{checkout_and_run: {clojure_version: "1.10.1"}}]

java-11-clojure-1_9:
executor: clojure/openjdk11
steps: [{checkout_and_run: {clojure_version: "1.9.0"}}]

java-8-clojure-1_10:
executor: clojure/openjdk8
steps: [{checkout_and_run: {clojure_version: "1.10.1"}}]
test:
parameters:
os:
type: executor
clojure_version:
type: string
executor: << parameters.os >>
steps:
- checkout_and_run:
clojure_version: << parameters.clojure_version >>

java-8-clojure-1_9:
executor: clojure/openjdk8
steps: [{checkout_and_run: {clojure_version: "1.9.0"}}]

workflows:
kaocha_test:
jobs:
- java-15-clojure-1_10
- java-15-clojure-1_9
- java-11-clojure-1_10
- java-11-clojure-1_9
- java-8-clojure-1_10
- java-8-clojure-1_9
- test:
matrix:
parameters:
os: [clojure/openjdk17, clojure/openjdk16, clojure/openjdk11, clojure/openjdk8]
clojure_version: ["1.9.0", "1.10.3", "1.11.1"]

0 comments on commit 389f8cc

Please sign in to comment.