 (def distros
   "Map of base image name to set of distro tags to use, namespaced by Linux
   distro type. :default key is a fallback for base images not o/w specified."
-  {"openjdk" #{:debian/buster :debian-slim/slim-buster :debian/bullseye
-               :debian-slim/slim-bullseye :alpine/alpine}
-   :default  #{:alpine/alpine :ubuntu/focal}})
+  {:default  #{:alpine/alpine :ubuntu/focal :ubuntu/jammy}})
 
 (def default-architectures
   #{"amd64" "arm64v8"})

(def default-distros
  "The default distro to use for tags that don't specify one, keyed by jdk-version.
  :default is a fallback for jdk versions not o/w specified."
  {8        :debian-slim/slim-bullseye
   11       :debian-slim/slim-bullseye
   :default :ubuntu/focal})

(def build-tools
  {"lein"       "2.9.8"


(def base-images
  "Map of JDK version to base image name with :default as a fallback"
  {:default "eclipse-temurin"})

;; The default JDK version to use for tags that don't specify one; usually the latest LTS release
(def default-jdk-version 17)
