Ivan Gavrilovic

Results 7 issues of 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...

Gradle Plugin

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)]...

@core
in:artifact-transforms

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...

a:bug
in:plugin-management
to-triage
:wave: team-triage

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...

a:bug
in:artifact-transforms
:wave: team-triage

### 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)...

a:bug
in:dependency-resolution
:wave: team-triage