File tree Expand file tree Collapse file tree 2 files changed +18
-10
lines changed
Expand file tree Collapse file tree 2 files changed +18
-10
lines changed Original file line number Diff line number Diff line change 88 - master
99jobs :
1010 build :
11+ strategy :
12+ matrix :
13+ java-version : ["11", "17", "21", "24"]
14+ clojure-version : ["11", "12"]
1115 runs-on : ubuntu-latest
1216 steps :
1317 - name : Checkout
1418 uses : actions/checkout@v5
1519 - name : Setup Java
1620 uses : actions/setup-java@v5
1721 with :
18- java-version : ' 11 '
22+ java-version : ${{ matrix.java-version }}
1923 distribution : ' corretto'
2024 - name : Setup Clojure
2125 uses : DeLaGuardo/setup-clojure@13.4
3236 # List all files containing dependencies:
3337 key : cljdeps-${{ hashFiles('deps.edn') }}
3438
35- - name : Execute tests
36- run : clojure -X:dev:test
39+ - name : Execute tests (JDK ${{ matrix.java-version}}, Clojure ${{matrix.clojure-version}})
40+ run : clojure -X:dev:test:clojure-${{ matrix.clojure-version }}
Original file line number Diff line number Diff line change 2828 " -Dapple.awt.UIElement=true" ]
2929 :extra-paths [" test" " dev-resources" ]}
3030
31+ :clojure-11 {}
32+
33+ :clojure-12 {:override-deps {org.clojure/clojure {:mvn/version " 1.12.3" }}}
34+
3135 ; ; clj -Mdev:perf
3236 :perf
3337 {:main-opts [" --main" " perf" ]}
3640 :test
3741 {:extra-deps {io.github.cognitect-labs/test-runner {:git/tag " v0.5.1"
3842 :git/sha " dfb30dd" }}
39- :exec-fn cognitect.test-runner.api/test
43+ :exec-fn cognitect.test-runner.api/test
4044 :exec-args
4145 {:patterns [" .*-tests?$" ]}}
4246
4347 ; ; clj -Mdev:test:coverage
44- :coverage {:extra-deps {cloverage/cloverage {:mvn/version " 1.2.4" }}
45- :main-opts [" -m" " cloverage.coverage" " -p" " src" " -s" " test" " --codecov" ]}
48+ :coverage {:extra-deps {cloverage/cloverage {:mvn/version " 1.2.4" }}
49+ :main-opts [" -m" " cloverage.coverage" " -p" " src" " -s" " test" " --codecov" ]}
4650
4751 ; ; clj -T:build <command>
48- :build {:deps {io.github.hlship/build-tools
49- {:git/tag " 0.12.1" :git/sha " 05f3ae" }}
50- :ns-default build}}
52+ :build {:deps {io.github.hlship/build-tools
53+ {:git/tag " 0.12.1" :git/sha " 05f3ae" }}
54+ :ns-default build}}
5155
5256 :net.lewisship.build/scm
5357 {:license :asl }
5458
5559 :codox/config
5660 {:description " Clojure-native implementation of GraphQL"
57- :source-uri " https://github.com/walmartlabs/lacinia/blob/master/{filepath}#L{line}" }}
61+ :source-uri " https://github.com/walmartlabs/lacinia/blob/master/{filepath}#L{line}" }}
You can’t perform that action at this time.
0 commit comments