some test updates

This commit is contained in:
Sean Corfield 2021-09-22 18:32:59 -07:00
parent 689747eeb6
commit c6124eb8dd
3 changed files with 31 additions and 8 deletions

View file

@ -3,11 +3,29 @@ name: Clojure CI
on: [push, pull_request] on: [push, pull_request]
jobs: jobs:
build-and-release:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
with:
fetch-depth: '0'
- uses: actions/setup-java@v2
with:
distribution: 'adopt'
java-version: '11'
cache: 'maven'
- name: Setup Clojure
uses: DeLaGuardo/setup-clojure@master
with:
tools-deps: '1.10.3.986'
- name: Run Tests
run: clojure -T:build ci
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
strategy: strategy:
matrix: matrix:
java: [ '8', '11', '14', '15', '16', '17-ea' ] java: [ '8', '14', '15', '16', '17' ]
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- uses: actions/setup-java@v2 - uses: actions/setup-java@v2
@ -18,7 +36,7 @@ jobs:
- name: Setup Clojure - name: Setup Clojure
uses: DeLaGuardo/setup-clojure@master uses: DeLaGuardo/setup-clojure@master
with: with:
tools-deps: '1.10.3.967' tools-deps: '1.10.3.986'
- name: Run Tests - name: Run Tests
run: clojure -T:build ci run: clojure -T:build ci
@ -38,7 +56,7 @@ jobs:
- name: Setup Clojure - name: Setup Clojure
uses: DeLaGuardo/setup-clojure@master uses: DeLaGuardo/setup-clojure@master
with: with:
tools-deps: '1.10.3.967' tools-deps: '1.10.3.986'
- name: Run Tests - name: Run Tests
run: clojure -T:build ci run: clojure -T:build ci
@ -58,6 +76,6 @@ jobs:
- name: Setup Clojure - name: Setup Clojure
uses: DeLaGuardo/setup-clojure@master uses: DeLaGuardo/setup-clojure@master
with: with:
tools-deps: '1.10.3.967' tools-deps: '1.10.3.986'
- name: Run Tests - name: Run Tests
run: clojure -T:build ci run: clojure -T:build ci

9
.gitignore vendored
View file

@ -1,10 +1,16 @@
.calva/output-window/
.classpath .classpath
.clj-kondo/.cache .clj-kondo/.cache
.cpcache .cpcache
.eastwood .eastwood
.factorypath .factorypath
.hg/
.hgignore
.java-version .java-version
.lein-*
.lsp/.cache
.lsp/sqlite.db .lsp/sqlite.db
.nrepl-history
.nrepl-port .nrepl-port
.project .project
.rebel_readline_history .rebel_readline_history
@ -16,9 +22,8 @@
*.jar *.jar
*.swp *.swp
*~ *~
/classes /checkouts
/classes /classes
/clojure_test_* /clojure_test_*
/cljs-test-runner-out
/derby.log /derby.log
/target /target

View file

@ -7,7 +7,7 @@
:aliases :aliases
{;; for help: clojure -A:deps -T:build help/doc {;; for help: clojure -A:deps -T:build help/doc
:build {:deps {io.github.seancorfield/build-clj :build {:deps {io.github.seancorfield/build-clj
{:git/tag "v0.1.2" :git/sha "0719a09"}} {:git/tag "v0.3.1" :git/sha "996ddfa"}}
:ns-default build} :ns-default build}
;; versions to test against: ;; versions to test against:
@ -18,7 +18,7 @@
:test {:extra-paths ["test"] ; can also run clojure -X:test :test {:extra-paths ["test"] ; can also run clojure -X:test
:extra-deps {org.clojure/test.check {:mvn/version "1.1.0"} :extra-deps {org.clojure/test.check {:mvn/version "1.1.0"}
io.github.cognitect-labs/test-runner io.github.cognitect-labs/test-runner
{:git/tag "v0.4.0" :git/sha "334f2e2"} {:git/tag "v0.5.0" :git/sha "48c3c67"}
;; connection pooling ;; connection pooling
com.zaxxer/HikariCP {:mvn/version "3.4.2"} com.zaxxer/HikariCP {:mvn/version "3.4.2"}
com.mchange/c3p0 {:mvn/version "0.9.5.5"} com.mchange/c3p0 {:mvn/version "0.9.5.5"}