Ivan Gavrilovic
Ivan Gavrilovic
This change introduces support for Kotlin source directories when they specified in AGP. Please note this this feature is not yet available in the released AGP, but adding suport in...
Using [missing_artifacts.zip](https://github.com/gradle/gradle/files/6500118/missing_artifacts.zip) project and running `./gradlew help` prints: ``` Artifact files size = 2 Actual artifact files = [lib/build/.transforms/8bea21cf608ed1635c34696139ddbd20/transformed/main, lib/build/.transforms/b1e7a809484a1da44697519d37889c1e/transformed/main] Artifacts size = 1 Actual artifacts = [main (project :lib)]...
Avoid adding suspend functions. Also, avoid using types that require OptIn annotation or compiler flags. This change also updates: - kotlin gradle plugin - Gradle TAPI version - kotlin std...
1) Validate dependencies only once, and memoize result 2) With --validate-dependencies flag do not write invalid deps in the build files
### Current Behavior Gradle version: 8.6 This is a stacktrace in one of the flaky integration tests in Android Studio. It seems to point to an issue in Gradle build...
Original issue: https://issuetracker.google.com/195441712 Using [dependency_constraints.zip](https://github.com/gradle/gradle/files/6978557/dependency_constraints.zip) project and running `./gradlew clean && ./gradlew :module011:assembleDebug --max-workers 16` causes flaky behaviour (it seems to be more frequent with clean and assembleDebug run in...
### Current Behavior (background: https://issuetracker.google.com/319470141) Dependency upgrades may cause multiple variants to be selected for a particular dependency. Library `androidx/lifecycle/lifecycle-runtime/2.8.0-alpha02`, publishes an [AAR](https://dl.google.com/android/maven2/androidx/lifecycle/lifecycle-runtime/2.8.0-alpha02/lifecycle-runtime-2.8.0-alpha02.aar) that is referenced only from the [POM](https://dl.google.com/android/maven2/androidx/lifecycle/lifecycle-runtime/2.8.0-alpha02/lifecycle-runtime-2.8.0-alpha02.pom)...