Skip to content

Commit 26daeb5

Browse files
committed
Move contrib repos into contrib tests
1 parent 957939d commit 26daeb5

File tree

3 files changed

+124
-80
lines changed

3 files changed

+124
-80
lines changed

.github/workflows/test-against-contrib.yml

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -279,3 +279,94 @@ jobs:
279279
clojureRef: ${{ inputs.clojureRef }}
280280
subjectRepo: 'clojure/tools.trace'
281281
subjectRef: 'master'
282+
283+
test-java-jdbc:
284+
uses: ./.github/workflows/mvn-test.yml
285+
with:
286+
clojureRepo: ${{ inputs.clojureRepo }}
287+
clojureRef: ${{ inputs.clojureRef }}
288+
subjectRepo: 'clojure/java.jdbc'
289+
subjectRef: 'master'
290+
291+
test-core-async:
292+
uses: ./.github/workflows/mvn-test.yml
293+
with:
294+
clojureRepo: ${{ inputs.clojureRepo }}
295+
clojureRef: ${{ inputs.clojureRef }}
296+
subjectRepo: 'clojure/core.async'
297+
subjectRef: 'master'
298+
299+
test-core-contracts:
300+
uses: ./.github/workflows/mvn-test.yml
301+
with:
302+
clojureRepo: ${{ inputs.clojureRepo }}
303+
clojureRef: ${{ inputs.clojureRef }}
304+
subjectRepo: 'clojure/core.contracts'
305+
subjectRef: 'master'
306+
307+
test-core-unify:
308+
uses: ./.github/workflows/mvn-test.yml
309+
with:
310+
clojureRepo: ${{ inputs.clojureRepo }}
311+
clojureRef: ${{ inputs.clojureRef }}
312+
subjectRepo: 'clojure/core.unify'
313+
subjectRef: 'master'
314+
315+
test-data-codec:
316+
uses: ./.github/workflows/mvn-test.yml
317+
with:
318+
clojureRepo: ${{ inputs.clojureRepo }}
319+
clojureRef: ${{ inputs.clojureRef }}
320+
subjectRepo: 'clojure/data.codec'
321+
subjectRef: 'master'
322+
323+
test-data-finger-tree:
324+
uses: ./.github/workflows/mvn-test.yml
325+
with:
326+
clojureRepo: ${{ inputs.clojureRepo }}
327+
clojureRef: ${{ inputs.clojureRef }}
328+
subjectRepo: 'clojure/data.finger-tree'
329+
subjectRef: 'master'
330+
331+
test-spec-alpha:
332+
uses: ./.github/workflows/mvn-test.yml
333+
with:
334+
clojureRepo: ${{ inputs.clojureRepo }}
335+
clojureRef: ${{ inputs.clojureRef }}
336+
subjectRepo: 'clojure/spec.alpha'
337+
subjectRef: 'master'
338+
339+
test-tools-deps-graph:
340+
uses: ./.github/workflows/mvn-test.yml
341+
with:
342+
clojureRepo: ${{ inputs.clojureRepo }}
343+
clojureRef: ${{ inputs.clojureRef }}
344+
subjectRepo: 'clojure/tools.deps.graph'
345+
subjectRef: 'master'
346+
347+
test-tools-namespace:
348+
uses: ./.github/workflows/mvn-test.yml
349+
with:
350+
clojureRepo: ${{ inputs.clojureRepo }}
351+
clojureRef: ${{ inputs.clojureRef }}
352+
subjectRepo: 'clojure/tools.namespace'
353+
subjectRef: 'master'
354+
355+
test-clojurescript:
356+
uses: ./.github/workflows/deps-test.yml
357+
with:
358+
clojureRepo: ${{ inputs.clojureRepo }}
359+
clojureRef: ${{ inputs.clojureRef }}
360+
testCmd: '-M:compiler.test:compiler.test.run'
361+
testDir: '.'
362+
subjectRepo: 'clojure/clojurescript'
363+
subjectRef: 'master'
364+
javaVersion: '["11", "17", "21"]'
365+
366+
test-spec-alpha2:
367+
uses: ./.github/workflows/mvn-test.yml
368+
with:
369+
clojureRepo: ${{ inputs.clojureRepo }}
370+
clojureRef: ${{ inputs.clojureRef }}
371+
subjectRepo: 'clojure/spec-alpha2'
372+
subjectRef: 'master'

.github/workflows/test-all-the-things.yml

Lines changed: 0 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,6 @@ on:
1313
default: 'master'
1414

1515
jobs:
16-
test-java-jdbc:
17-
uses: ./.github/workflows/mvn-test.yml
18-
with:
19-
clojureRepo: ${{ inputs.clojureRepo }}
20-
clojureRef: ${{ inputs.clojureRef }}
21-
subjectRepo: 'clojure/java.jdbc'
22-
subjectRef: 'master'
2316
test-transit-clj:
2417
uses: ./.github/workflows/mvn-test.yml
2518
with:
@@ -856,79 +849,6 @@ jobs:
856849
clojureRef: ${{ inputs.clojureRef }}
857850
subjectRepo: 'clj-commons/potemkin'
858851
subjectRef: 'master'
859-
test-core-async:
860-
uses: ./.github/workflows/mvn-test.yml
861-
with:
862-
clojureRepo: ${{ inputs.clojureRepo }}
863-
clojureRef: ${{ inputs.clojureRef }}
864-
subjectRepo: 'clojure/core.async'
865-
subjectRef: 'master'
866-
test-core-contracts:
867-
uses: ./.github/workflows/mvn-test.yml
868-
with:
869-
clojureRepo: ${{ inputs.clojureRepo }}
870-
clojureRef: ${{ inputs.clojureRef }}
871-
subjectRepo: 'clojure/core.contracts'
872-
subjectRef: 'master'
873-
test-core-unify:
874-
uses: ./.github/workflows/mvn-test.yml
875-
with:
876-
clojureRepo: ${{ inputs.clojureRepo }}
877-
clojureRef: ${{ inputs.clojureRef }}
878-
subjectRepo: 'clojure/core.unify'
879-
subjectRef: 'master'
880-
test-data-codec:
881-
uses: ./.github/workflows/mvn-test.yml
882-
with:
883-
clojureRepo: ${{ inputs.clojureRepo }}
884-
clojureRef: ${{ inputs.clojureRef }}
885-
subjectRepo: 'clojure/data.codec'
886-
subjectRef: 'master'
887-
test-data-finger-tree:
888-
uses: ./.github/workflows/mvn-test.yml
889-
with:
890-
clojureRepo: ${{ inputs.clojureRepo }}
891-
clojureRef: ${{ inputs.clojureRef }}
892-
subjectRepo: 'clojure/data.finger-tree'
893-
subjectRef: 'master'
894-
test-spec-alpha:
895-
uses: ./.github/workflows/mvn-test.yml
896-
with:
897-
clojureRepo: ${{ inputs.clojureRepo }}
898-
clojureRef: ${{ inputs.clojureRef }}
899-
subjectRepo: 'clojure/spec.alpha'
900-
subjectRef: 'master'
901-
test-tools-deps-graph:
902-
uses: ./.github/workflows/mvn-test.yml
903-
with:
904-
clojureRepo: ${{ inputs.clojureRepo }}
905-
clojureRef: ${{ inputs.clojureRef }}
906-
subjectRepo: 'clojure/tools.deps.graph'
907-
subjectRef: 'master'
908-
test-tools-namespace:
909-
uses: ./.github/workflows/mvn-test.yml
910-
with:
911-
clojureRepo: ${{ inputs.clojureRepo }}
912-
clojureRef: ${{ inputs.clojureRef }}
913-
subjectRepo: 'clojure/tools.namespace'
914-
subjectRef: 'master'
915-
test-clojurescript:
916-
uses: ./.github/workflows/deps-test.yml
917-
with:
918-
clojureRepo: ${{ inputs.clojureRepo }}
919-
clojureRef: ${{ inputs.clojureRef }}
920-
testCmd: '-M:compiler.test:compiler.test.run'
921-
testDir: '.'
922-
subjectRepo: 'clojure/clojurescript'
923-
subjectRef: 'master'
924-
javaVersion: '["11", "17", "21"]'
925-
test-spec-alpha2:
926-
uses: ./.github/workflows/mvn-test.yml
927-
with:
928-
clojureRepo: ${{ inputs.clojureRepo }}
929-
clojureRef: ${{ inputs.clojureRef }}
930-
subjectRepo: 'clojure/spec-alpha2'
931-
subjectRef: 'master'
932852
test-byte-transforms:
933853
uses: ./.github/workflows/lein-test.yml
934854
with:
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
name: Test Intermittent Failures
2+
3+
# Repositories found here were intermittently failing
4+
on:
5+
workflow_dispatch:
6+
inputs:
7+
clojureRepo:
8+
description: "Repository name with owner."
9+
required: true
10+
default: 'clojure/clojure'
11+
clojureRef:
12+
description: "The branch, tag or SHA to checkout"
13+
required: true
14+
default: 'master'
15+
16+
jobs:
17+
test-scicloj-metamorph-ml:
18+
uses: ./.github/workflows/deps-test.yml
19+
with:
20+
clojureRepo: ${{ inputs.clojureRepo }}
21+
clojureRef: ${{ inputs.clojureRef }}
22+
subjectRepo: 'scicloj/metamorph.ml'
23+
subjectRef: 'main'
24+
testDir: '.'
25+
testCmd: '-A:test -m kaocha.runner'
26+
javaVersion: '["11", "17", "21"]'
27+
test-clj-commons-manifold:
28+
uses: ./.github/workflows/lein-test.yml
29+
with:
30+
clojureRepo: ${{ inputs.clojureRepo }}
31+
clojureRef: ${{ inputs.clojureRef }}
32+
subjectRepo: 'clj-commons/manifold'
33+
subjectRef: 'master'

0 commit comments

Comments
 (0)