Skip to content

Commit

Permalink
Move contrib repos into contrib tests
Browse files Browse the repository at this point in the history
  • Loading branch information
JarrodCTaylor committed Dec 16, 2024
1 parent 957939d commit 26daeb5
Show file tree
Hide file tree
Showing 3 changed files with 124 additions and 80 deletions.
91 changes: 91 additions & 0 deletions .github/workflows/test-against-contrib.yml
Original file line number Diff line number Diff line change
Expand Up @@ -279,3 +279,94 @@ jobs:
clojureRef: ${{ inputs.clojureRef }}
subjectRepo: 'clojure/tools.trace'
subjectRef: 'master'

test-java-jdbc:
uses: ./.github/workflows/mvn-test.yml
with:
clojureRepo: ${{ inputs.clojureRepo }}
clojureRef: ${{ inputs.clojureRef }}
subjectRepo: 'clojure/java.jdbc'
subjectRef: 'master'

test-core-async:
uses: ./.github/workflows/mvn-test.yml
with:
clojureRepo: ${{ inputs.clojureRepo }}
clojureRef: ${{ inputs.clojureRef }}
subjectRepo: 'clojure/core.async'
subjectRef: 'master'

test-core-contracts:
uses: ./.github/workflows/mvn-test.yml
with:
clojureRepo: ${{ inputs.clojureRepo }}
clojureRef: ${{ inputs.clojureRef }}
subjectRepo: 'clojure/core.contracts'
subjectRef: 'master'

test-core-unify:
uses: ./.github/workflows/mvn-test.yml
with:
clojureRepo: ${{ inputs.clojureRepo }}
clojureRef: ${{ inputs.clojureRef }}
subjectRepo: 'clojure/core.unify'
subjectRef: 'master'

test-data-codec:
uses: ./.github/workflows/mvn-test.yml
with:
clojureRepo: ${{ inputs.clojureRepo }}
clojureRef: ${{ inputs.clojureRef }}
subjectRepo: 'clojure/data.codec'
subjectRef: 'master'

test-data-finger-tree:
uses: ./.github/workflows/mvn-test.yml
with:
clojureRepo: ${{ inputs.clojureRepo }}
clojureRef: ${{ inputs.clojureRef }}
subjectRepo: 'clojure/data.finger-tree'
subjectRef: 'master'

test-spec-alpha:
uses: ./.github/workflows/mvn-test.yml
with:
clojureRepo: ${{ inputs.clojureRepo }}
clojureRef: ${{ inputs.clojureRef }}
subjectRepo: 'clojure/spec.alpha'
subjectRef: 'master'

test-tools-deps-graph:
uses: ./.github/workflows/mvn-test.yml
with:
clojureRepo: ${{ inputs.clojureRepo }}
clojureRef: ${{ inputs.clojureRef }}
subjectRepo: 'clojure/tools.deps.graph'
subjectRef: 'master'

test-tools-namespace:
uses: ./.github/workflows/mvn-test.yml
with:
clojureRepo: ${{ inputs.clojureRepo }}
clojureRef: ${{ inputs.clojureRef }}
subjectRepo: 'clojure/tools.namespace'
subjectRef: 'master'

test-clojurescript:
uses: ./.github/workflows/deps-test.yml
with:
clojureRepo: ${{ inputs.clojureRepo }}
clojureRef: ${{ inputs.clojureRef }}
testCmd: '-M:compiler.test:compiler.test.run'
testDir: '.'
subjectRepo: 'clojure/clojurescript'
subjectRef: 'master'
javaVersion: '["11", "17", "21"]'

test-spec-alpha2:
uses: ./.github/workflows/mvn-test.yml
with:
clojureRepo: ${{ inputs.clojureRepo }}
clojureRef: ${{ inputs.clojureRef }}
subjectRepo: 'clojure/spec-alpha2'
subjectRef: 'master'
80 changes: 0 additions & 80 deletions .github/workflows/test-all-the-things.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,6 @@ on:
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:
Expand Down Expand Up @@ -856,79 +849,6 @@ jobs:
clojureRef: ${{ inputs.clojureRef }}
subjectRepo: 'clj-commons/potemkin'
subjectRef: 'master'
test-core-async:
uses: ./.github/workflows/mvn-test.yml
with:
clojureRepo: ${{ inputs.clojureRepo }}
clojureRef: ${{ inputs.clojureRef }}
subjectRepo: 'clojure/core.async'
subjectRef: 'master'
test-core-contracts:
uses: ./.github/workflows/mvn-test.yml
with:
clojureRepo: ${{ inputs.clojureRepo }}
clojureRef: ${{ inputs.clojureRef }}
subjectRepo: 'clojure/core.contracts'
subjectRef: 'master'
test-core-unify:
uses: ./.github/workflows/mvn-test.yml
with:
clojureRepo: ${{ inputs.clojureRepo }}
clojureRef: ${{ inputs.clojureRef }}
subjectRepo: 'clojure/core.unify'
subjectRef: 'master'
test-data-codec:
uses: ./.github/workflows/mvn-test.yml
with:
clojureRepo: ${{ inputs.clojureRepo }}
clojureRef: ${{ inputs.clojureRef }}
subjectRepo: 'clojure/data.codec'
subjectRef: 'master'
test-data-finger-tree:
uses: ./.github/workflows/mvn-test.yml
with:
clojureRepo: ${{ inputs.clojureRepo }}
clojureRef: ${{ inputs.clojureRef }}
subjectRepo: 'clojure/data.finger-tree'
subjectRef: 'master'
test-spec-alpha:
uses: ./.github/workflows/mvn-test.yml
with:
clojureRepo: ${{ inputs.clojureRepo }}
clojureRef: ${{ inputs.clojureRef }}
subjectRepo: 'clojure/spec.alpha'
subjectRef: 'master'
test-tools-deps-graph:
uses: ./.github/workflows/mvn-test.yml
with:
clojureRepo: ${{ inputs.clojureRepo }}
clojureRef: ${{ inputs.clojureRef }}
subjectRepo: 'clojure/tools.deps.graph'
subjectRef: 'master'
test-tools-namespace:
uses: ./.github/workflows/mvn-test.yml
with:
clojureRepo: ${{ inputs.clojureRepo }}
clojureRef: ${{ inputs.clojureRef }}
subjectRepo: 'clojure/tools.namespace'
subjectRef: 'master'
test-clojurescript:
uses: ./.github/workflows/deps-test.yml
with:
clojureRepo: ${{ inputs.clojureRepo }}
clojureRef: ${{ inputs.clojureRef }}
testCmd: '-M:compiler.test:compiler.test.run'
testDir: '.'
subjectRepo: 'clojure/clojurescript'
subjectRef: 'master'
javaVersion: '["11", "17", "21"]'
test-spec-alpha2:
uses: ./.github/workflows/mvn-test.yml
with:
clojureRepo: ${{ inputs.clojureRepo }}
clojureRef: ${{ inputs.clojureRef }}
subjectRepo: 'clojure/spec-alpha2'
subjectRef: 'master'
test-byte-transforms:
uses: ./.github/workflows/lein-test.yml
with:
Expand Down
33 changes: 33 additions & 0 deletions .github/workflows/test-intermittent-failure.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
name: Test Intermittent Failures

# Repositories found here were intermittently failing
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-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-clj-commons-manifold:
uses: ./.github/workflows/lein-test.yml
with:
clojureRepo: ${{ inputs.clojureRepo }}
clojureRef: ${{ inputs.clojureRef }}
subjectRepo: 'clj-commons/manifold'
subjectRef: 'master'

0 comments on commit 26daeb5

Please sign in to comment.