Fork me on GitHub
#clojure-dev
<
2024-01-15
>
Noah Bogart13:01:41

Has the core team ever considered “nightly” releases? There’s not a ton of movement in core, but there’s more than gets released in alphas, and it might be helpful catching regressions

Alex Miller (Clojure team)14:01:42

We can release snapshots from master now, we just rarely have need to do so. Generally we commit a set of patches just to do a release.

👍 1
seancorfield16:01:49

Is the SNAPSHOT build/deploy no longer run automatically like it used to every time there were commits to master?

seancorfield16:01:42

(I have long had a :master alias in my user deps.edn to enable testing against the "nightly" builds -- and several of my OSS projects test against multiple Clojure versions including :master)

Alex Miller (Clojure team)17:01:28

It’s no longer automatic

Alex Miller (Clojure team)17:01:04

It’s fairly rare that it’s different from last release

Alex Miller (Clojure team)17:01:43

Usually we commit a bunch of patches, and then do a release

seancorfield17:01:35

You're not committing to master outside of releases as much as you used to, it's true. Is that ever likely to change back? Just thinking I might as well remove :master from my CI builds and just track :1.12 manually as each new release appears...

Alex Miller (Clojure team)18:01:27

prediction is difficult, especially about the future

seancorfield18:01:43

Heh, fair enough. Certainly, testing against :master these days is a bit of a waste of time 🙂