Skip to content

Test All The Things #104

Test All The Things

Test All The Things #104

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'