Dependency question. When using a -SNAPSHOT version, I noticed you can replace the -SNAPSHOT with a date: clojure -Sdeps '{:deps {clj-kondo {:mvn/version "2020.01.14-20200126.145730-7"}}}' -m clj-kondo.main --lint - --config '{:output {:format :edn}}' <<< '(inc)' Are the dated snapshot versions persisted forever on clojars?
Yep! A timestamped snapshot is no different from a regularly versioned release. -SNAPSHOT
is just a pointer to the latest timestamped release. That means you also cannot overwrite a timestamped release - they are immutable as well.
Cool! How can I get timestamped releases from the clojars web page?
They aren't exposed in the UI - you have to look in the repo (http://repo.clojars.org/clj-kondo/clj-kondo/2020.01.14-SNAPSHOT/) or at the maven-metadata file for the snapshot (http://repo.clojars.org/clj-kondo/clj-kondo/2020.01.14-SNAPSHOT/maven-metadata.xmll)
Thanks!
My pleasure!