diff --git a/.github/actions/setup-build/action.yml b/.github/actions/setup-build/action.yml index 78ff70e..2b96420 100644 --- a/.github/actions/setup-build/action.yml +++ b/.github/actions/setup-build/action.yml @@ -13,6 +13,10 @@ runs: path: ~/.m2/repository key: ${{ runner.os }}-lein-${{ hashFiles('**/project.clj') }} restore-keys: ${{ runner.os }}-lein- + - name: Install clojure tools + uses: DeLaGuardo/setup-clojure@13.1 + with: + lein: 2.11.2 - name: Clear existing docker image cache shell: bash run: docker image prune -af diff --git a/.github/workflows/clojure.yml b/.github/workflows/clojure.yml index cbfc1f1..6d92401 100644 --- a/.github/workflows/clojure.yml +++ b/.github/workflows/clojure.yml @@ -11,7 +11,7 @@ permissions: jobs: build: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 - name: Setup Build diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 912c4f6..e340438 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,7 +10,7 @@ permissions: jobs: release: name: Release - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - name: Checkout Code uses: actions/checkout@v4 diff --git a/deps.edn b/deps.edn index ce402e7..81e3598 100644 --- a/deps.edn +++ b/deps.edn @@ -1,7 +1,7 @@ {:paths ["src" "resources"] - :deps {org.clojure/clojure {:mvn/version "1.10.3"} - org.testcontainers/testcontainers {:mvn/version "1.19.7"}} + :deps {org.clojure/clojure {:mvn/version "1.12.0"} + org.testcontainers/testcontainers {:mvn/version "1.20.4"}} :aliases {:dev {:extra-paths "dev-src"} :test {:extra-paths ["test" "test/resources"] @@ -10,7 +10,7 @@ lambdaisland/kaocha-cloverage {:mvn/version "1.1.89"} lambdaisland/kaocha-junit-xml {:mvn/version "1.17.101"} org.clojure/test.check {:mvn/version "1.1.1"} - org.testcontainers/postgresql {:mvn/version "1.19.7"}}} + org.testcontainers/postgresql {:mvn/version "1.20.4"}}} :test-runner {:extra-paths ["test" "test/resources"] :extra-deps {expound/expound {:mvn/version "0.9.0"} @@ -18,8 +18,8 @@ lambdaisland/kaocha-cloverage {:mvn/version "1.1.89"} lambdaisland/kaocha-junit-xml {:mvn/version "1.17.101"} org.clojure/test.check {:mvn/version "1.1.1"} - orchestra {:mvn/version "2021.01.01-1"} - org.testcontainers/postgresql {:mvn/version "1.19.7"}} + orchestra/orchestra {:mvn/version "2021.01.01-1"} + org.testcontainers/postgresql {:mvn/version "1.20.4"}} :main-opts ["-m" "kaocha.runner" "--reporter" "kaocha.report/documentation"]} :cljstyle {:extra-deps {mvxcvi/cljstyle {:mvn/version "0.16.630" diff --git a/project.clj b/project.clj index 675df90..8900c4e 100644 --- a/project.clj +++ b/project.clj @@ -6,8 +6,8 @@ :license {:name "Eclipse Public License" :url "http://www.eclipse.org/legal/epl-v10.html"} - :dependencies [[org.clojure/clojure "1.10.3"] - [org.testcontainers/testcontainers "1.19.7"]] + :dependencies [[org.clojure/clojure "1.12.0"] + [org.testcontainers/testcontainers "1.20.4"]] :aliases {"test" ["run" "-m" "kaocha.runner"] "cljstyle" ["run" "-m" "cljstyle.main"]} @@ -22,7 +22,7 @@ [org.clojure/test.check "1.1.1"] [orchestra "2021.01.01-1"] [org.clojure/tools.namespace "1.5.0"] - [org.testcontainers/postgresql "1.19.7"] + [org.testcontainers/postgresql "1.20.4"] [com.fzakaria/slf4j-timbre "0.4.1"] [nrepl "1.0.0"]] :source-paths ["dev-src"]}