clojure-dev

2024-01-15T13:50:41.519429Z

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) 2024-01-15T14:30:42.122899Z

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
seancorfield 2024-01-15T16:54:49.155649Z

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

seancorfield 2024-01-15T16:55:42.534329Z

(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) 2024-01-15T17:05:28.137429Z

It’s no longer automatic

Alex Miller (Clojure team) 2024-01-15T17:06:04.240759Z

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

Alex Miller (Clojure team) 2024-01-15T17:06:43.278049Z

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

seancorfield 2024-01-15T17:58:35.164239Z

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) 2024-01-15T18:14:30.179039Z

don't know

Alex Miller (Clojure team) 2024-01-15T18:15:27.428669Z

prediction is difficult, especially about the future

seancorfield 2024-01-15T18:16:43.298689Z

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