Aurimas
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...
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...
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`...
### 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:...
## 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)...
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...