diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 24c1507..78bef8e 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,6 +1,6 @@ name: Clojure CI -on: [push] +on: [push, pull_request] jobs: build: @@ -18,6 +18,8 @@ jobs: uses: DeLaGuardo/setup-clojure@master with: tools-deps: '1.10.3.839' + - name: Lint test script + run: shellcheck run-tests.sh - name: Run Tests run: sh run-tests.sh all - name: Check cljdoc.edn diff --git a/deps.edn b/deps.edn index 87a810d..c65a077 100644 --- a/deps.edn +++ b/deps.edn @@ -15,7 +15,7 @@ :main-opts ["-m" "cljs-test-runner.main"]} :readme {:extra-deps {seancorfield/readme {:mvn/version "1.0.16"}} :main-opts ["-m" "seancorfield.readme"]} - :eastwood {:extra-deps {jonase/eastwood {:mvn/version "0.4.2"}} + :eastwood {:extra-deps {jonase/eastwood {:mvn/version "0.5.1"}} :main-opts ["-m" "eastwood.lint" "{:source-paths,[\"src\"]}"]} :jar {:replace-deps {com.github.seancorfield/depstar {:mvn/version "2.0.216"}} :exec-fn hf.depstar/jar diff --git a/run-tests.sh b/run-tests.sh index 10606cf..9a12540 100755 --- a/run-tests.sh +++ b/run-tests.sh @@ -1,4 +1,5 @@ #!/bin/sh +set -Eeo pipefail echo ==== Test README.md ==== && clojure -M:readme && \ echo ==== Lint Source ==== && clojure -M:eastwood && \