Test All The Things #96
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Test All The Things | |
on: | |
workflow_dispatch: | |
inputs: | |
clojureRepo: | |
description: "Repository name with owner." | |
required: true | |
default: 'clojure/clojure' | |
clojureRef: | |
description: "The branch, tag or SHA to checkout" | |
required: true | |
default: 'master' | |
jobs: | |
test-java-jdbc: | |
uses: ./.github/workflows/mvn-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'clojure/java.jdbc' | |
subjectRef: 'master' | |
test-transit-clj: | |
uses: ./.github/workflows/mvn-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'cognitect/transit-clj' | |
subjectRef: 'master' | |
test-fipp: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'brandonbloom/fipp' | |
subjectRef: 'master' | |
test-less-awful-ssl: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'aphyr/less-awful-ssl' | |
subjectRef: 'master' | |
test-backtick: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'brandonbloom/backtick' | |
subjectRef: 'master' | |
test-clj-time: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'clj-time/clj-time' | |
subjectRef: 'master' | |
test-url: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
ClojureRepo: ${{ inputs.clojureRepo }} | |
ClojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'cemerick/url' | |
subjectRef: 'master' | |
test-enlive: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'cgrand/enlive' | |
subjectRef: 'master' | |
test-parsley: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'cgrand/parsley' | |
subjectRef: 'master' | |
test-seqexp: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'cgrand/seqexp' | |
subjectRef: 'master' | |
test-sjacket: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'cgrand/sjacket' | |
subjectRef: 'master' | |
test-balagan: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'clojurewerkz/balagan' | |
subjectRef: 'master' | |
test-buffy: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'clojurewerkz/buffy' | |
subjectRef: 'master' | |
test-chash: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'michaelklishin/chash' | |
subjectRef: 'master' | |
test-money: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'clojurewerkz/money' | |
subjectRef: 'main' | |
javaVersion: '["11", "17", "21"]' | |
test-propertied: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'michaelklishin/propertied' | |
subjectRef: 'master' | |
# NOTE: Failing hardcoded date based test. | |
# test-quartzite: | |
# uses: ./.github/workflows/lein-test.yml | |
# with: | |
# clojureRepo: ${{ inputs.clojureRepo }} | |
# clojureRef: ${{ inputs.clojureRef }} | |
# subjectRepo: 'michaelklishin/quartzite' | |
# subjectRef: 'main' | |
test-route-one: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'clojurewerkz/route-one' | |
subjectRef: 'master' | |
test-scrypt: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'clojurewerkz/scrypt' | |
subjectRef: 'master' | |
test-serialism: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'clojurewerkz/serialism' | |
subjectRef: 'master' | |
test-support: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'clojurewerkz/support' | |
subjectRef: 'master' | |
test-validateur: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'michaelklishin/validateur' | |
subjectRef: 'master' | |
test-cheshire: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'dakrone/cheshire' | |
subjectRef: 'master' | |
javaVersion: '["8", "11", "17"]' | |
test-tigris: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'dakrone/tigris' | |
subjectRef: 'master' | |
test-pathetic: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'davidsantiago/pathetic' | |
subjectRef: 'master' | |
test-quoin: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'davidsantiago/quoin' | |
subjectRef: 'master' | |
test-clj-diff: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'droitfintech/clj-diff' | |
subjectRef: 'master' | |
test-flare: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'duckyuck/flare' | |
subjectRef: 'master' | |
test-instaparse: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'engelberg/instaparse' | |
subjectRef: 'master' | |
test-cats: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'funcool/cats' | |
subjectRef: 'master' | |
test-bytebuffer: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'geoffsalmon/bytebuffer' | |
subjectRef: 'master' | |
test-alphabase: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'greglook/alphabase' | |
subjectRef: 'main' | |
test-clj-arrangement: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'greglook/clj-arrangement' | |
subjectRef: 'main' | |
test-clj-cbor: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'greglook/clj-cbor' | |
subjectRef: 'main' | |
test-clj-pgp: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'greglook/clj-pgp' | |
subjectRef: 'main' | |
test-aero: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'juxt/aero' | |
subjectRef: 'master' | |
test-bidi: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'juxt/bidi' | |
subjectRef: 'master' | |
test-iota: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'juxt/iota' | |
subjectRef: 'master' | |
test-pull: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'juxt/pull' | |
subjectRef: 'master' | |
test-xtdb: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'xtdb/xtdb' | |
subjectRef: '1.x' | |
test-uniontypes: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'lambdaisland/uniontypes' | |
subjectRef: 'master' | |
test-jsonista: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'metosin/jsonista' | |
subjectRef: 'master' | |
test-potpuri: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'metosin/potpuri' | |
subjectRef: 'master' | |
test-ring-http-response: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'metosin/ring-http-response' | |
subjectRef: 'master' | |
test-schema-tools: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'metosin/schema-tools' | |
subjectRef: 'master' | |
test-spec-tools: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'metosin/spec-tools' | |
subjectRef: 'master' | |
test-clj-stacktraces: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'mmcgrana/clj-stacktrace' | |
subjectRef: 'master' | |
test-bencode: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'nrepl/bencode' | |
subjectRef: 'master' | |
test-nrepl: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'nrepl/nrepl' | |
subjectRef: 'master' | |
test-state-flow: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'nubank/state-flow' | |
subjectRef: 'master' | |
test-faker: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'paraseba/faker' | |
subjectRef: 'master' | |
test-plumbing: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'plumatic/plumbing' | |
subjectRef: 'master' | |
test-schema: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'plumatic/schema' | |
subjectRef: 'master' | |
test-schema-generators: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'plumatic/schema-generators' | |
subjectRef: 'master' | |
test-humane-test-output: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'pjstadig/humane-test-output' | |
subjectRef: 'master' | |
test-asami: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'quoll/asami' | |
subjectRef: 'master' | |
test-defexception: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'redplanetlabs/defexception' | |
subjectRef: 'master' | |
test-proxy-plus: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'redplanetlabs/proxy-plus' | |
subjectRef: 'master' | |
test-specter: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'redplanetlabs/specter' | |
subjectRef: 'master' | |
test-vector-backed-sorted-map: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'redplanetlabs/vector-backed-sorted-map' | |
subjectRef: 'main' | |
test-ring-core: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'ring-clojure/ring' | |
subjectRef: 'master' | |
javaVersion: '["11", "17", "21"]' | |
test-ring-anti-forgery: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'ring-clojure/ring-anti-forgery' | |
subjectRef: 'master' | |
test-ring-defaults: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'ring-clojure/ring-defaults' | |
subjectRef: 'master' | |
test-ring-headers: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'ring-clojure/ring-headers' | |
subjectRef: 'master' | |
test-ring-mock: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'ring-clojure/ring-mock' | |
subjectRef: 'master' | |
test-ring-ssl: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'ring-clojure/ring-ssl' | |
subjectRef: 'master' | |
test-component: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'stuartsierra/component' | |
subjectRef: 'master' | |
test-dependency: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'stuartsierra/dependency' | |
subjectRef: 'master' | |
test-encore: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'taoensso/encore' | |
subjectRef: 'master' | |
test-tempura: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'taoensso/tempura' | |
subjectRef: 'master' | |
test-tengen: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'taoensso/tengen' | |
subjectRef: 'master' | |
test-touchstone: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'taoensso/touchstone' | |
subjectRef: 'master' | |
test-tower: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'taoensso/tower' | |
subjectRef: 'master' | |
test-timbre: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'taoensso/timbre' | |
subjectRef: 'master' | |
test-nippy: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'taoensso/nippy' | |
subjectRef: 'master' | |
test-truss: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'taoensso/truss' | |
subjectRef: 'master' | |
# Tests fail | |
# test-carmine: | |
# uses: ./.github/workflows/lein-test.yml | |
# with: | |
# clojureRepo: ${{ inputs.clojureRepo }} | |
# clojureRef: ${{ inputs.clojureRef }} | |
# subjectRepo: 'taoensso/carmine' | |
# subjectRef: 'master' | |
test-tufte: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'taoensso/tufte' | |
subjectRef: 'master' | |
test-compact-uuids: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'tonsky/compact-uuids' | |
subjectRef: 'master' | |
test-tongue: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'tonsky/tongue' | |
subjectRef: 'master' | |
test-versioneer: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'trptcolin/versioneer' | |
subjectRef: 'master' | |
test-ataraxy: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'weavejester/ataraxy' | |
subjectRef: 'master' | |
test-clout: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'weavejester/clout' | |
subjectRef: 'master' | |
test-compojure: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'weavejester/compojure' | |
subjectRef: 'master' | |
test-crypto-equality: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'weavejester/crypto-equality' | |
subjectRef: 'master' | |
test-crypto-password: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'weavejester/crypto-password' | |
subjectRef: 'master' | |
test-crypto-random: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'weavejester/crypto-random' | |
subjectRef: 'master' | |
test-eclair: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'weavejester/eclair' | |
subjectRef: 'master' | |
test-euclidean: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'weavejester/euclidean' | |
subjectRef: 'master' | |
test-haslett: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'weavejester/haslett' | |
subjectRef: 'master' | |
test-hiccup: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'weavejester/hiccup' | |
subjectRef: 'master' | |
test-integrant: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'weavejester/integrant' | |
subjectRef: 'master' | |
test-medley: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'weavejester/medley' | |
subjectRef: 'master' | |
test-meta-merge: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'weavejester/meta-merge' | |
subjectRef: 'master' | |
test-ns-tracker: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'weavejester/ns-tracker' | |
subjectRef: 'master' | |
test-progrock: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'weavejester/progrock' | |
subjectRef: 'master' | |
test-ring-oauth2: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'weavejester/ring-oauth2' | |
subjectRef: 'master' | |
test-snowball-stemmer: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'weavejester/snowball-stemmer' | |
subjectRef: 'master' | |
test-clj-rss: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'yogthos/clj-rss' | |
subjectRef: 'master' | |
test-config: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'yogthos/config' | |
subjectRef: 'master' | |
test-sleight: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'ztellman/sleight' | |
subjectRef: 'master' | |
test-runner: | |
uses: ./.github/workflows/deps-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'cognitect-labs/test-runner' | |
subjectRef: 'master' | |
testDir: '.' | |
testCmd: '-M:test' | |
test-maestro: | |
uses: ./.github/workflows/deps-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'yogthos/maestro' | |
subjectRef: 'main' | |
testDir: '.' | |
testCmd: '-M:test' | |
test-pomegranate: | |
uses: ./.github/workflows/deps-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'clj-commons/pomegranate' | |
subjectRef: 'master' | |
testDir: '.' | |
testCmd: '-M:test' | |
test-honeysql: | |
uses: ./.github/workflows/deps-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'seancorfield/honeysql' | |
subjectRef: 'master' | |
testDir: '.' | |
testCmd: '-M:test:runner' | |
test-scicloj-metamorph-ml: | |
uses: ./.github/workflows/deps-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'scicloj/metamorph.ml' | |
subjectRef: 'main' | |
testDir: '.' | |
testCmd: '-A:test -m kaocha.runner' | |
javaVersion: '["11", "17", "21"]' | |
test-clojure-lsp: | |
uses: ./.github/workflows/deps-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'clojure-lsp/clojure-lsp' | |
subjectRef: 'master' | |
testDir: './lib' | |
testCmd: '-M:test' | |
# Can't find finagle-clojure artifacts | |
# test-finagle-clojure: | |
# uses: ./.github/workflows/lein-test.yml | |
# with: | |
# clojureRepo: ${{ inputs.clojureRepo }} | |
# clojureRef: ${{ inputs.clojureRef }} | |
# subjectRepo: 'finagle/finagle-clojure' | |
# subjectRef: 'master' | |
test-incomplete: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'nrepl/incomplete' | |
subjectRef: 'main' | |
# Prep phase does not successfully compile | |
# ./java/io/pedestal/websocket/FnEndpoint.java:17: | |
# error: cannot access jakarta.websocket.CloseReason | |
# import jakarta.websocket.CloseReason; | |
# | |
# test-pedestal: | |
# uses: ./.github/workflows/deps-test.yml | |
# with: | |
# clojureRepo: ${{ inputs.clojureRepo }} | |
# clojureRef: ${{ inputs.clojureRef }} | |
# subjectRepo: 'pedestal/pedestal' | |
# subjectRef: 'master' | |
# setUpDir: './tests' | |
# setUpCmd: 'clojure -X:deps:local prep' | |
# testDir: './tests' | |
# testCmd: '-X:test' | |
test-async-error: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'alexanderkiel/async-error' | |
subjectRef: 'master' | |
test-fressian: | |
uses: ./.github/workflows/mvn-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'Datomic/fressian' | |
subjectRef: 'master' | |
javaVersion: '["11", "17", "21"]' | |
test-slingshot: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'scgilardi/slingshot' | |
subjectRef: 'master' | |
# Testx pass on Java 11, fail on Java 17 | |
# test-clj-commons-iapetos: | |
# uses: ./.github/workflows/lein-test.yml | |
# with: | |
# clojureRepo: ${{ inputs.clojureRepo }} | |
# clojureRef: ${{ inputs.clojureRef }} | |
# subjectRepo: 'clj-commons/iapetos' | |
# subjectRef: 'master' | |
# Tests pass on Java 8, 17, 21 but fail on Java 11 | |
# test-clj-commons-manifold: | |
# uses: ./.github/workflows/lein-test.yml | |
# with: | |
# clojureRepo: ${{ inputs.clojureRepo }} | |
# clojureRef: ${{ inputs.clojureRef }} | |
# subjectRepo: 'clj-commons/manifold' | |
# subjectRef: 'master' | |
test-pandect: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'xsc/pandect' | |
subjectRef: 'main' | |
# Tests fail on at least Java 11 (need type hint for overloaded toArray) | |
# test-clj-jwt: | |
# uses: ./.github/workflows/lein-test.yml | |
# with: | |
# clojureRepo: ${{ inputs.clojureRepo }} | |
# clojureRef: ${{ inputs.clojureRef }} | |
# subjectRepo: 'liquidz/clj-jwt' | |
# subjectRef: 'master' | |
test-potemkin: | |
uses: ./.github/workflows/lein-test.yml | |
with: | |
clojureRepo: ${{ inputs.clojureRepo }} | |
clojureRef: ${{ inputs.clojureRef }} | |
subjectRepo: 'clj-commons/potemkin' | |
subjectRef: 'master' | |