diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 4bb424f..15262e2 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -18,10 +18,10 @@ jobs:
steps:
- name: Checkout
- uses: actions/checkout@v3
+ uses: actions/checkout@v4.2.2
- name: Cache
- uses: actions/cache@v2
+ uses: actions/cache@v4.2.3
with:
path: |
.cpcache
@@ -29,9 +29,9 @@ jobs:
key: ${{ runner.os }}-deps-${{ hashFiles('**/deps.edn') }}
- name: Setup Clojure
- uses: DeLaGuardo/setup-clojure@3.0
+ uses: DeLaGuardo/setup-clojure@13.4
with:
- tools-deps: '1.11.1.1208'
+ tools-deps: '1.12.1.1550'
- name: Test
run: clojure -T:build test
diff --git a/deps.edn b/deps.edn
index 40aee01..df9d964 100644
--- a/deps.edn
+++ b/deps.edn
@@ -1,16 +1,16 @@
{:paths ["src" "resources"]
- :deps {org.clojure/clojure {:mvn/version "1.11.1"}
- com.github.oliyh/martian {:mvn/version "0.1.26"}
- com.github.oliyh/martian-hato {:mvn/version "0.1.26"}
- org.clojure/core.async {:mvn/version "1.6.681"}}
+ :deps {org.clojure/clojure {:mvn/version "1.12.1"}
+ com.github.oliyh/martian {:mvn/version "0.1.32"}
+ com.github.oliyh/martian-hato {:mvn/version "0.1.32"}
+ org.clojure/core.async {:mvn/version "1.8.741"}}
:aliases
{:build {:deps {io.github.seancorfield/build-clj
- {:git/tag "v0.6.4" :git/sha "c21cfde"}}
+ {:git/tag "v0.9.2" :git/sha "9c9f078"}}
:ns-default build}
:test {:extra-paths ["test"]
:extra-deps {org.clojure/test.check {:mvn/version "1.1.1"}
io.github.cognitect-labs/test-runner
- {:git/tag "v0.5.0" :git/sha "48c3c67"}}
+ {:git/tag "v0.5.1" :git/sha "dfb30dd"}}
;; Commented out PR 48 as it causes tests not to run
;; https://github.com/wkok/openai-clojure/pull/48/files
diff --git a/pom.xml b/pom.xml
index 21bc192..5163033 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
org.clojure
clojure
- 1.10.3
+ 1.12.1
diff --git a/src/wkok/openai_clojure/azure.clj b/src/wkok/openai_clojure/azure.clj
index 7a0d406..a89c597 100644
--- a/src/wkok/openai_clojure/azure.clj
+++ b/src/wkok/openai_clojure/azure.clj
@@ -115,9 +115,9 @@
:replace
:martian.hato/perform-request)
(interceptors/inject
- (interceptors/encode-body encoders)
+ (interceptors/encode-request encoders)
:replace
- :martian.interceptors/encode-body)
+ :martian.interceptors/encode-request)
(interceptors/inject
(interceptors/coerce-response encoders)
:replace
diff --git a/src/wkok/openai_clojure/openai.clj b/src/wkok/openai_clojure/openai.clj
index 33e2702..1f765ce 100644
--- a/src/wkok/openai_clojure/openai.clj
+++ b/src/wkok/openai_clojure/openai.clj
@@ -107,9 +107,9 @@
:replace
:martian.hato/perform-request)
(interceptors/inject
- (interceptors/encode-body encoders)
+ (interceptors/encode-request encoders)
:replace
- :martian.interceptors/encode-body)
+ :martian.interceptors/encode-request)
(interceptors/inject
(interceptors/coerce-response encoders)
:replace