diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index 9e852fc..5045a94 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-20.04 environment: Deployment steps: - - uses: actions/checkout@v4.1.0 + - uses: actions/checkout@v4.1.7 with: fetch-depth: 0 - name: Setup Java & Clojure diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 55a9ee6..cc925dd 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -14,7 +14,7 @@ jobs: CLJ_KONDO_VERSION: "2023.09.07" DOWNLOAD_URL: https://github.com/clj-kondo/clj-kondo/releases/download steps: - - uses: actions/checkout@v4.1.0 + - uses: actions/checkout@v4.1.7 - name: Setup Java & Clojure uses: ./.github/actions/setup with: @@ -50,7 +50,7 @@ jobs: runs-on: ubuntu-20.04 timeout-minutes: 10 steps: - - uses: actions/checkout@v4.1.0 + - uses: actions/checkout@v4.1.7 - uses: harmon758/postgresql-action@v1 with: postgresql version: 14 @@ -79,7 +79,7 @@ jobs: MYSQL_USER: root MYSQL_ALLOW_EMPTY_PASSWORD: yes steps: - - uses: actions/checkout@v4.1.0 + - uses: actions/checkout@v4.1.7 - name: Setup Java & Clojure uses: ./.github/actions/setup with: @@ -93,7 +93,7 @@ jobs: runs-on: ubuntu-20.04 timeout-minutes: 10 steps: - - uses: actions/checkout@v4.1.0 + - uses: actions/checkout@v4.1.7 - name: Setup Java & Clojure uses: ./.github/actions/setup with: @@ -106,7 +106,7 @@ jobs: whitespace-linter: runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v4.1.0 + - uses: actions/checkout@v4.1.7 - name: Setup Java & Clojure uses: ./.github/actions/setup with: @@ -117,7 +117,7 @@ jobs: check: runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v4.1.0 + - uses: actions/checkout@v4.1.7 - name: Setup Java & Clojure uses: ./.github/actions/setup with: @@ -131,7 +131,7 @@ jobs: codecov: runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v4.1.0 + - uses: actions/checkout@v4.1.7 - name: Setup Java & Clojure uses: ./.github/actions/setup with: @@ -139,14 +139,14 @@ jobs: - run: clojure -X:dev:test-h2:cloverage name: Run tests with Cloverage - name: Upload results to codecov.io - uses: codecov/codecov-action@v3 + uses: codecov/codecov-action@v4 with: files: ./target/coverage/codecov.json codespell: runs-on: ubuntu-20.04 steps: - - uses: actions/checkout@v4.1.0 + - uses: actions/checkout@v4.1.7 - uses: codespell-project/actions-codespell@v2 with: ignore_words_file: .codespellignore diff --git a/.gitignore b/.gitignore index 76645b2..4c81729 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ *.class *.jar +*.~undo-tree~ .\#* .cache .cpcache diff --git a/deps.edn b/deps.edn index 5380518..7fdf03f 100644 --- a/deps.edn +++ b/deps.edn @@ -4,31 +4,31 @@ :deps {better-cond/better-cond {:mvn/version "2.1.5"} camel-snake-kebab/camel-snake-kebab {:mvn/version "0.4.3"} - com.github.seancorfield/honeysql {:mvn/version "2.4.1066"} - com.github.seancorfield/next.jdbc {:mvn/version "1.3.894"} + com.github.seancorfield/honeysql {:mvn/version "2.6.1147"} + com.github.seancorfield/next.jdbc {:mvn/version "1.3.939"} environ/environ {:mvn/version "1.2.0"} - methodical/methodical {:mvn/version "0.15.1"} + methodical/methodical {:mvn/version "1.0.123"} mvxcvi/puget {:mvn/version "1.3.4"} - org.clojure/tools.logging {:mvn/version "1.2.4"} - org.clojure/tools.trace {:mvn/version "0.7.11"} - potemkin/potemkin {:mvn/version "0.4.6"} + org.clojure/tools.logging {:mvn/version "1.3.0"} + org.clojure/tools.trace {:mvn/version "0.8.0"} + potemkin/potemkin {:mvn/version "0.4.7"} pretty/pretty {:mvn/version "1.0.5"}} :aliases {:dev {:extra-deps - {com.h2database/h2 {:mvn/version "2.2.224"} + {com.h2database/h2 {:mvn/version "2.3.232"} eftest/eftest {:mvn/version "0.6.0"} io.github.camsaul/humane-are {:mvn/version "1.0.2"} - org.clojure/java.classpath {:mvn/version "1.0.0"} - org.clojure/math.combinatorics {:mvn/version "0.2.0"} - org.clojure/tools.namespace {:mvn/version "1.4.4"} + org.clojure/java.classpath {:mvn/version "1.1.0"} + org.clojure/math.combinatorics {:mvn/version "0.3.0"} + org.clojure/tools.namespace {:mvn/version "1.5.0"} ;; Don't upgrade to 3.x yet. It only returns the first generated key when inserting multiple rows. So keep using v2 ;; until we decide how to work around it or they fix it. See ;; ;; https://mariadb.com/kb/en/about-mariadb-connector-j/#generated-keys-limitation org.mariadb.jdbc/mariadb-java-client {:mvn/version "2.7.8"} - org.postgresql/postgresql {:mvn/version "42.6.0"} + org.postgresql/postgresql {:mvn/version "42.7.4"} pjstadig/humane-test-output {:mvn/version "0.11.0"}} :extra-paths @@ -48,7 +48,7 @@ ;; clojure -M:check :check {:extra-deps {athos/clj-check {:git/url "https://github.com/athos/clj-check.git" - :sha "518d5a1cbfcd7c952f548e6dbfcb9a4a5faf9062"}} + :sha "d997df866b2a04b7ce7b17533093ee0a2e2cb729"}} :main-opts ["-m" "clj-check.check"]} ;; clj -T:whitespace-linter @@ -130,6 +130,6 @@ ;; clojure -T:build :build - {:deps {io.github.clojure/tools.build {:git/tag "v0.9.6" :git/sha "8e78bcc"} + {:deps {io.github.clojure/tools.build {:git/tag "v0.10.5" :git/sha "2a21b7a"} slipset/deps-deploy {:mvn/version "0.2.2"}} :ns-default build}}}