> In my opinion/experience, this is all a direct consequence of lack of trust > in CI caused by flakiness.
The challenge of this project's test state certainly feel like an insurmountable challenge at times… Having been battling away with Jenkins, because I do have ASF access and don't have premium CircleCI access, I've developed a bit of a routine for evaluating the Jenkins CI results the best I can for even the most trivial of patches, so I've got some input to this… A canonical record of test results is important, and we didn't have that until yesterday: take a look in bui...@cassandra.apache.org. It is now possible to search for commit SHAs and find their test results. And with the new pipeline builds these test results are summarised for all the different test build types. These summarised results also go to slack's #cassandra-builds channel. The summarised results contains a lot and I haven't completely verified them, any help would be appreciated there. The idea is also to also post these results back to the jira ticket. How to do that is already figured out. This was discussed in the 'Cassandra CI Status' thread and in CASSANDRA-15496. In addition, build failures (and the resuming success) for the 'artifacts' build step goes to the builds ML, and to the author (if their email address can be determined). As we stabilise the pipeline's builds, eg starting with unit tests, we could then more easily move into the "no broken windows" mode. > I also don't think it leads to the right behaviour or incentives. I agree that a gatekeeping approach won't work, we need instead to incentivise more reviewing, code cleaners, test fixers, documenters, etc. These actions should be praised and valued as much as any other. That said, a little blame often goes a long way. With all this^ said I don't see the need for special daily build with results posted to the dev ML. regards, Mick --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@cassandra.apache.org For additional commands, e-mail: dev-h...@cassandra.apache.org