Adam
Adam
When writing tests that verify multi-line strings, for example file contents, it's common to use Kotest string assertions. However these tests are highly sensitive to line endings. This assertion will...
Fixes #21594 ### Context More accurate documentation, less confusion. ### Contributor Checklist - [ ] [Review Contribution Guidelines](https://github.com/gradle/gradle/blob/master/CONTRIBUTING.md) - [ ] Make sure that all commits are [signed off](https://git-scm.com/docs/git-commit#Documentation/git-commit.txt---signoff) to...
I would like to use a Kotlinx Coroutines [`SharedFlow`](https://kotlinlang.org/api/kotlinx.coroutines/kotlinx-coroutines-core/kotlinx.coroutines.flow/-shared-flow/) to subscribe to entity updates. ### Example usage Here's a very quick demo showing how I'd like to use it: ```kotlin...
MockK and Kotlin Reflect are very tightly coupled. I propose breaking this link, so that MockK has no hard dependency on Kotlin Reflection. The core MockK code should have *no*...
Publish a snapshot version to Sonatype on every successful build on master branch. Fixes #910 This requires setting GitHub secrets - see `.github/workflows/publish.yml` ~I'm marking this as a draft as...
The test tasks aren't being re-run when the JDK changes. This might either be because Gradle thinks they're up to date, or because the JDK isn't changing (so the caching...
Trying to fix #832
Rather than asking people to manually checkout the project and release to Maven Local, we should set up a GitHub Action to automatically deploy every successful build (on the master...
A quick stab at showing how buildSrc convention plugins can be implemented after I saw your SO post :) buildSrc convention plugins really help with reducing duplicated Gradle config. Configuration...
Basic groundwork for #2703