Results 43 issues of Aurimas

Project.getProperties() can be very expensive on large projects, it is much better to call Project.findProperty(String) as that only retrieves that single property as opposed to returning all in a synchronized...

Gradle Task class has `getInputs()` that returns [TaskInputs](https://docs.gradle.org/current/javadoc/org/gradle/api/tasks/TaskInputs.html). This is a really helpful tool to quickly amend tasks with new property and file inputs. For the properties, you add new...

a:feature
to-triage

Make `org.gradle.api.internal.artifacts.transform.UnzipTransform` public API. It is a generally useful TransformAction (e.g. [usage by Paparazzi plugin](https://github.com/cashapp/paparazzi/blob/master/paparazzi/paparazzi-gradle-plugin/src/main/java/app/cash/paparazzi/gradle/PaparazziPlugin.kt#L224) as it just end up being copied by dozens of plugins https://cs.github.com/?scopeName=All+repos&scope=&q=TransformAction+UnzipTransform ### Expected Behavior...

a:feature
in:artifact-transforms

First step in migrating the project to use Gradle version datalog instead of gradle/dependencies.gradle script.

This is the modern way to do it in Gradle as is project isolation compatible.

./gradlew --write-verification-metadata sha256 should skip adding signed trusted artifacts Let's say you have `gradle/verification-metadata.xml` with trusted keys (example below) ``` true true ``` Then you run `./gradlew help -M sha256`...

a:bug
in:dependency-verification

### Current Behavior A change in Android Studio now triggers a race condition in Gradle ``` * What went wrong: Could not resolve all dependencies for configuration ':compose:ui:ui-graphics:ui-graphics-benchmark:test:debugAndroidTestRuntimeClasspath'. * Try:...

a:bug
in:dependency-resolution

## Proposed Changes Remove workaround for https://github.com/gradle/gradle/issues/20778 ## Testing Test: None

**Describe the bug** SyncService is crashing in the background ``` java.lang.RuntimeException: Unable to create service com.health.openscale.sync.core.service.SyncService: android.app.MissingForegroundServiceTypeException: Starting FGS without a type callerApp=ProcessRecord{1da4036 13929:com.health.openscale.sync/u0a301} targetSDK=34 android.app.MissingForegroundServiceTypeException at com.health.openscale.sync.core.service.SyncService.onCreate at android.app.ActivityThread.handleCreateService(ActivityThread.java:4664)...

bug

Let me start with I don't know if this is a bug or intentional behavior, but I would like to understand the reasoning behind this behavior. Assume input: ```kotlin @get:Rule...

formatting-discussions