When I attended community over code I was approached by the Gradle team regarding Develocity (formerly Gradle enterprise) for use within Pekko. Gradle is providing a free license of Develocity for Apache projects.
For those not aware, Develocity is basically a tool that generates insights into your build, specifically with sbt its added as a standard sbt plugin and runs alongside the main build, the following links will provide more information on this - https://docs.gradle.com/enterprise/sbt-plugin/ (user doc) - https://scans.gradle.com/#sbt (try out the current sbt support for Develocity and publish a build scan) - https://gradle.com/enterprise/releases/2023.2#build-scan-for-sbt-the-scala-build-tool (release notes for our first release of the sbt support) - https://gradle.com/enterprise/releases/2023.3#trends-and-performance-dashboards-for-sbt (release notes for our second release of the sbt support) - https://gradle.com/gradle-enterprise-solutions/sbt-build-system/ One interesting consequence of using Devolicity is that we may be able to remove our custom pullRequestValidator/reporting tool once integrated (which would mean less sbt build code to manage). The biggest advantage that I see initially is the ability to query/get insights into our builds for things like flaky tests as well as investigating things like slow sbt tasks. Thoughts? -- Matthew de Detrich *Aiven Deutschland GmbH* Immanuelkirchstraße 26, 10405 Berlin Amtsgericht Charlottenburg, HRB 209739 B Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen *m:* +491603708037 *w:* aiven.io *e:* [email protected]
