Skip to content

Commit a3924e8

Browse files
authored
Merge pull request #251 from Quantisan/update/jdk-24
Replace JDK 23 with 24
2 parents d04b411 + e599888 commit a3924e8

File tree

33 files changed

+19
-16
lines changed

33 files changed

+19
-16
lines changed

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ JDK 11 variant of the tools-deps image: `clojure:temurin-11-tools-deps` or `cloj
4848
JDK 17 with lein 2.11.2: `clojure:temurin-17-lein-2.11.2`
4949
JDK 20 with the latest version of lein: `clojure:temurin-20-lein`
5050
JDK 21 variant of the tools-deps image: `clojure:tools-deps` or `clojure:temurin-21` or `clojure:temurin-21-tools-deps`
51-
JDK 23 variant of the tools-deps image: `clojure:temurin-23` or `clojure:temurin-23-tools-deps`
51+
JDK 24 variant of the tools-deps image: `clojure:temurin-24` or `clojure:temurin-24-tools-deps`
5252

5353
## Linux distro
5454

@@ -86,7 +86,7 @@ Java 11 leiningen on Debian bullseye: `clojure:temurin-11-lein-bullseye`
8686
Java 17 tools-deps on Ubuntu noble: `clojure:tools-deps` or `clojure:temurin-17` or `clojure:temurin-17-tools-deps` or `clojure:temurin-17-tools-deps-noble`
8787
Java 17 tools-deps on Debian bullseye-slim: `clojure:bullseye-slim` or `clojure:tools-deps-bullseye-slim` or `clojure:temurin-17-bullseye-slim` or `clojure:temurin-17-tools-deps-bullseye-slim`
8888
Java 21 tools-deps on Debian bookworm: `clojure:tools-deps` or `clojure:temurin-21-tools-deps` or `clojure:temurin-21-bookworm`
89-
Java 23 leiningen on Debian bookworm: `clojure:temurin-23-lein-bookworm`
89+
Java 24 leiningen on Debian bookworm: `clojure:temurin-24-lein-bookworm`
9090

9191
### Alpine Linux
9292

src/docker_clojure/config.clj

+1-1
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636

3737
(def git-repo "https://github.com/Quantisan/docker-clojure.git")
3838

39-
(def jdk-versions #{8 11 17 21 23})
39+
(def jdk-versions #{8 11 17 21 24})
4040

4141
(def base-images
4242
"Map of JDK version to base image name(s) with :default as a fallback"

src/docker_clojure/core.clj

+4-1
Original file line numberDiff line numberDiff line change
@@ -219,10 +219,13 @@
219219

220220
(defn generate-variants
221221
[args]
222+
; TODO: Maybe replace this with bb/cli
222223
(let [key-vals (->> args
223224
(map #(if (str/starts-with? % ":")
224225
(edn/read-string %)
225-
%)) ; TODO: Maybe replace this with bb/cli
226+
%))
227+
(map #(try (Integer/parseInt %)
228+
(catch Exception _ %)))
226229
(partition 2))
227230
variant-filter #(or
228231
(empty? key-vals)

target/debian-bookworm-23/lein/Dockerfile renamed to target/debian-bookworm-24/lein/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM debian:bookworm
22

33
ENV JAVA_HOME=/opt/java/openjdk
4-
COPY --from=eclipse-temurin:23 $JAVA_HOME $JAVA_HOME
4+
COPY --from=eclipse-temurin:24 $JAVA_HOME $JAVA_HOME
55
ENV PATH="${JAVA_HOME}/bin:${PATH}"
66

77
ENV LEIN_VERSION=2.11.2

target/debian-bookworm-23/tools-deps/Dockerfile renamed to target/debian-bookworm-24/tools-deps/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM debian:bookworm
22

33
ENV JAVA_HOME=/opt/java/openjdk
4-
COPY --from=eclipse-temurin:23 $JAVA_HOME $JAVA_HOME
4+
COPY --from=eclipse-temurin:24 $JAVA_HOME $JAVA_HOME
55
ENV PATH="${JAVA_HOME}/bin:${PATH}"
66

77
ENV CLOJURE_VERSION=1.12.0.1530

target/debian-bookworm-slim-23/lein/Dockerfile renamed to target/debian-bookworm-slim-24/lein/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM debian:bookworm-slim
22

33
ENV JAVA_HOME=/opt/java/openjdk
4-
COPY --from=eclipse-temurin:23 $JAVA_HOME $JAVA_HOME
4+
COPY --from=eclipse-temurin:24 $JAVA_HOME $JAVA_HOME
55
ENV PATH="${JAVA_HOME}/bin:${PATH}"
66

77
ENV LEIN_VERSION=2.11.2

target/debian-bookworm-slim-23/tools-deps/Dockerfile renamed to target/debian-bookworm-slim-24/tools-deps/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM debian:bookworm-slim
22

33
ENV JAVA_HOME=/opt/java/openjdk
4-
COPY --from=eclipse-temurin:23 $JAVA_HOME $JAVA_HOME
4+
COPY --from=eclipse-temurin:24 $JAVA_HOME $JAVA_HOME
55
ENV PATH="${JAVA_HOME}/bin:${PATH}"
66

77
ENV CLOJURE_VERSION=1.12.0.1530

target/debian-bullseye-23/lein/Dockerfile renamed to target/debian-bullseye-24/lein/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM debian:bullseye
22

33
ENV JAVA_HOME=/opt/java/openjdk
4-
COPY --from=eclipse-temurin:23 $JAVA_HOME $JAVA_HOME
4+
COPY --from=eclipse-temurin:24 $JAVA_HOME $JAVA_HOME
55
ENV PATH="${JAVA_HOME}/bin:${PATH}"
66

77
ENV LEIN_VERSION=2.11.2

target/debian-bullseye-23/tools-deps/Dockerfile renamed to target/debian-bullseye-24/tools-deps/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM debian:bullseye
22

33
ENV JAVA_HOME=/opt/java/openjdk
4-
COPY --from=eclipse-temurin:23 $JAVA_HOME $JAVA_HOME
4+
COPY --from=eclipse-temurin:24 $JAVA_HOME $JAVA_HOME
55
ENV PATH="${JAVA_HOME}/bin:${PATH}"
66

77
ENV CLOJURE_VERSION=1.12.0.1530

target/debian-bullseye-slim-23/lein/Dockerfile renamed to target/debian-bullseye-slim-24/lein/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM debian:bullseye-slim
22

33
ENV JAVA_HOME=/opt/java/openjdk
4-
COPY --from=eclipse-temurin:23 $JAVA_HOME $JAVA_HOME
4+
COPY --from=eclipse-temurin:24 $JAVA_HOME $JAVA_HOME
55
ENV PATH="${JAVA_HOME}/bin:${PATH}"
66

77
ENV LEIN_VERSION=2.11.2

target/debian-bullseye-slim-23/tools-deps/Dockerfile renamed to target/debian-bullseye-slim-24/tools-deps/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
FROM debian:bullseye-slim
22

33
ENV JAVA_HOME=/opt/java/openjdk
4-
COPY --from=eclipse-temurin:23 $JAVA_HOME $JAVA_HOME
4+
COPY --from=eclipse-temurin:24 $JAVA_HOME $JAVA_HOME
55
ENV PATH="${JAVA_HOME}/bin:${PATH}"
66

77
ENV CLOJURE_VERSION=1.12.0.1530

target/eclipse-temurin-23-jdk-alpine/lein/Dockerfile renamed to target/eclipse-temurin-24-jdk-alpine/lein/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM eclipse-temurin:23-jdk-alpine
1+
FROM eclipse-temurin:24-jdk-alpine
22

33
ENV LEIN_VERSION=2.11.2
44
ENV LEIN_INSTALL=/usr/local/bin/

target/eclipse-temurin-23-jdk-alpine/tools-deps/Dockerfile renamed to target/eclipse-temurin-24-jdk-alpine/tools-deps/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM eclipse-temurin:23-jdk-alpine
1+
FROM eclipse-temurin:24-jdk-alpine
22

33
ENV CLOJURE_VERSION=1.12.0.1530
44

target/eclipse-temurin-23-jdk-noble/lein/Dockerfile renamed to target/eclipse-temurin-24-jdk-noble/lein/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM eclipse-temurin:23-jdk-noble
1+
FROM eclipse-temurin:24-jdk-noble
22

33
ENV LEIN_VERSION=2.11.2
44
ENV LEIN_INSTALL=/usr/local/bin/

target/eclipse-temurin-23-jdk-noble/tools-deps/Dockerfile renamed to target/eclipse-temurin-24-jdk-noble/tools-deps/Dockerfile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM eclipse-temurin:23-jdk-noble
1+
FROM eclipse-temurin:24-jdk-noble
22

33
ENV CLOJURE_VERSION=1.12.0.1530
44

0 commit comments

Comments
 (0)