Re: Save CircleCI resources with optional test jobs

2021-11-01 Thread Andrés de la Peña
thout caring of build or anything. If for some reason it is >> important >> > > to >> > > > you or anyone else from the community to build on every commit, we >> can >> > > open >> > > > a ticket to change that. It will save a click or t

Re: Save CircleCI resources with optional test jobs

2021-10-21 Thread Andrés de la Peña
config file, it > > > would seem easy enough to instead invoke a script that enables the > > relevant > > > workflows? > > > > > > If we choose to just stick with a single workflow, I don’t have a super > > > strong preference for one approach

Re: Save CircleCI resources with optional test jobs

2021-10-21 Thread Oleksandr Petrov
ws? > > > > If we choose to just stick with a single workflow, I don’t have a super > > strong preference for one approach or the other. > > > > From: Stefan Miklosovic > > Date: Wednesday, 20 October 2021 at 16:58 > > To: dev@cassandra.apache.org >

Re: Save CircleCI resources with optional test jobs

2021-10-20 Thread Andrés de la Peña
e a super > strong preference for one approach or the other. > > From: Stefan Miklosovic > Date: Wednesday, 20 October 2021 at 16:58 > To: dev@cassandra.apache.org > Subject: Re: Save CircleCI resources with optional test jobs > Hi Ekaterina, all, > > If you eventually deci

Re: Save CircleCI resources with optional test jobs

2021-10-20 Thread bened...@apache.org
a super strong preference for one approach or the other. From: Stefan Miklosovic Date: Wednesday, 20 October 2021 at 16:58 To: dev@cassandra.apache.org Subject: Re: Save CircleCI resources with optional test jobs Hi Ekaterina, all, If you eventually decide to switch it to automatic build

Re: Save CircleCI resources with optional test jobs

2021-10-20 Thread Stefan Miklosovic
r the build automatically. As it is we have to traverse the > > dependency graph manually, which is a bit weird. > > > > I can’t figure out a way to do this with the CircleCI API however. It > > might be a feature request, and perhaps we can at least trigger the build > >

Re: Save CircleCI resources with optional test jobs

2021-10-20 Thread Ekaterina Dimitrova
dnesday, 20 October 2021 at 13:35 > To: dev > Subject: Re: Save CircleCI resources with optional test jobs > I thought this discussion was still ongoing, but it looks like > CASSANDRA-16882 is now committed. > > Could you give some context on why at least compilation is not done

Re: Save CircleCI resources with optional test jobs

2021-10-20 Thread bened...@apache.org
, and perhaps we can at least trigger the build until we get that (which may never happen). From: Oleksandr Petrov Date: Wednesday, 20 October 2021 at 13:35 To: dev Subject: Re: Save CircleCI resources with optional test jobs I thought this discussion was still ongoing, but it looks like CASSANDRA

Re: Save CircleCI resources with optional test jobs

2021-10-20 Thread Oleksandr Petrov
I thought this discussion was still ongoing, but it looks like CASSANDRA-16882 is now committed. Could you give some context on why at least compilation is not done on every commit now? On Fri, Oct 8, 2021 at 4:12 PM Oleksandr Petrov wrote: > I personally rarely push tickets/post a patch in

Re: Save CircleCI resources with optional test jobs

2021-10-08 Thread Oleksandr Petrov
I personally rarely push tickets/post a patch in an raw state, but since I almost always have to approve jobs when it gets close to commit, I don't mind also confirming utest runs. I'd say it'd be good to run at very least a compilation step on every commit. I think it's fine if dtests/utests/jvm

Re: Save CircleCI resources with optional test jobs

2021-10-06 Thread Andrés de la Peña
Hello all, The changes in CircleCI proposed in the previous messages are implemented in CASSANDRA-16882. They try to include the feedback from both the reviewers and the Slack discussion at https://the-asf.slack.com/archives/CK23JSY2K/p1631627458109000. The patch modifies the CircleCI config to

Re: Save CircleCI resources with optional test jobs

2021-08-27 Thread Andrés de la Peña
Hi, CASSANDRA-16882 has patches for any of the mentioned configurations aimed to save CircleCI resources. There are CircleCI runs showing how each approach would look like, plus an additional fourth option: 1. Make the entire workflow optional:

Save CircleCI resources with optional test jobs

2021-08-12 Thread Andrés de la Peña
Hello all, The current CircleCI configuration automatically runs the unit tests, JVM dtests and cqhshlib tests. This is done by default for every commit or, with some configuration, for every push. Along the lifecycle of a ticket it is quite frequent to have multiple commits and pushes, all