Re: [DISCUSS] CASSANDRA-19113: Publishing dtest-shaded JARs on release

2023-11-29 Thread Alex Petrov
+1, we definitely need to start releasing jars, and preferrably doing it with some reasonable cadence / on demand. There is a slight problem with the fact we can not cut releases without votes, which, combined with the fact that we need sha-stable snapshots, makes it tricky. Best way to do thi

Re: [DISCUSS] CASSANDRA-19113: Publishing dtest-shaded JARs on release

2023-11-29 Thread Mick Semb Wever
> > If you checked SHAs I suspect we would skip 90% of the dtests-jar builds > in CI? > Yes. The repeated building in each stage and split/container is nuts. This can be solved in various ways, e.g. stashes, published snapshots, … I think the stashing approach is simplest here, at the build stage

Re: [DISCUSS] CASSANDRA-19113: Publishing dtest-shaded JARs on release

2023-11-29 Thread Berenguer Blasi
If you checked SHAs I suspect we would skip 90% of the dtests-jar builds in CI? On 29/11/23 9:26, Mick Semb Wever wrote: On Tue, 28 Nov 2023 at 20:06, Abe Ratnofsky wrote: Hey folks - wanted to raise a separate thread to discuss publishing of dtest-shaded JARs on release. Curren

Re: [DISCUSS] CASSANDRA-19113: Publishing dtest-shaded JARs on release

2023-11-29 Thread Mick Semb Wever
On Tue, 28 Nov 2023 at 20:06, Abe Ratnofsky wrote: > Hey folks - wanted to raise a separate thread to discuss publishing of > dtest-shaded JARs on release. > > Currently, adjacent projects that want to use the jvm-dtest framework need > to build the shaded JARs themselves. This is a decent amount

Re: [DISCUSS] CASSANDRA-19113: Publishing dtest-shaded JARs on release

2023-11-28 Thread David Capwell
+1 from me > On Nov 28, 2023, at 12:55 PM, Doug Rohrer wrote: > > +1 (nb, but not a vote, so ¯\_(ツ)_/¯ ) - would be lovely to not have to deal > with this individually for each project in which we use the in-jvm dtest > framework. As Francisco noted, we’re using this in the sidecar and Analyti

Re: [DISCUSS] CASSANDRA-19113: Publishing dtest-shaded JARs on release

2023-11-28 Thread Doug Rohrer
+1 (nb, but not a vote, so ¯\_(ツ)_/¯ ) - would be lovely to not have to deal with this individually for each project in which we use the in-jvm dtest framework. As Francisco noted, we’re using this in the sidecar and Analytics projects now and I’ve had to jump through a lot of hoops to get every

Re: [DISCUSS] CASSANDRA-19113: Publishing dtest-shaded JARs on release

2023-11-28 Thread Josh McKenzie
Building these jars every time we run every CI job is just silly. +1. On Tue, Nov 28, 2023, at 2:08 PM, Francisco Guerrero wrote: > Hi Abe, > > I'm +1 on this. Several Cassandra-ecosystem projects build the dtest jar in > CI. We'd very > much prefer to just consumed shaded dtest jars from Cassa

Re: [DISCUSS] CASSANDRA-19113: Publishing dtest-shaded JARs on release

2023-11-28 Thread Francisco Guerrero
Hi Abe, I'm +1 on this. Several Cassandra-ecosystem projects build the dtest jar in CI. We'd very much prefer to just consumed shaded dtest jars from Cassandra releases for testing purposes. Best, - Francisco On 2023/11/28 19:02:17 Abe Ratnofsky wrote: > Hey folks - wanted to raise a separate