fix: resolve compiler and Gradle deprecation warnings

- GrapeRankPublisher: dTag() is non-null (""), so the Elvis on the
  grouped target was dead code; skip blank targets via ifBlank instead.
- amethyst: migrate deprecated resourceConfigurations to
  androidResources.localeFilters (same locale qualifiers).
- desktopApp: replace deprecated compose.desktop.uiTestJUnit4 accessor
  with the direct org.jetbrains.compose.ui:ui-test-junit4 dependency.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016GMqkg1ndvFihEwZcENiRs
This commit is contained in:
Claude
2026-07-08 18:01:55 +00:00
parent 0ff48cfbe0
commit 00246c6ae2
4 changed files with 7 additions and 4 deletions
+4 -2
View File
@@ -87,8 +87,10 @@ android {
vectorDrawables {
useSupportLibrary = true
}
@Suppress("UnstableApiUsage")
resourceConfigurations +=
}
androidResources {
localeFilters +=
listOf(
"ar",
"ar-rSA",
+1 -1
View File
@@ -98,7 +98,7 @@ dependencies {
testImplementation(libs.okhttp)
// Compose UI testing (createComposeRule / onNodeWithText / etc.)
testImplementation(compose.desktop.uiTestJUnit4)
testImplementation(libs.jetbrains.compose.ui.test.junit4)
}
compose.desktop {
+1
View File
@@ -169,6 +169,7 @@ jetbrains-compose-runtime = { module = "org.jetbrains.compose.runtime:runtime",
jetbrains-compose-ui = { module = "org.jetbrains.compose.ui:ui", version.ref = "jetbrainsCompose" }
jetbrains-compose-ui-tooling = { module = "org.jetbrains.compose.ui:ui-tooling", version.ref = "jetbrainsCompose" }
jetbrains-compose-ui-tooling-preview = { module = "org.jetbrains.compose.ui:ui-tooling-preview", version.ref = "jetbrainsCompose" }
jetbrains-compose-ui-test-junit4 = { module = "org.jetbrains.compose.ui:ui-test-junit4", version.ref = "jetbrainsCompose" }
google-mlkit-genai-proofreading = { group = "com.google.mlkit", name = "genai-proofreading", version.ref = "genaiProofreading" }
google-mlkit-genai-prompt = { group = "com.google.mlkit", name = "genai-prompt", version.ref = "genaiPrompt" }
google-mlkit-genai-rewriting = { group = "com.google.mlkit", name = "genai-rewriting", version.ref = "genaiRewriting" }
@@ -122,7 +122,7 @@ class GrapeRankPublisher(
.filterIsInstance<ContactCardEvent>()
.groupBy { it.aboutUser() }
.mapNotNull { (target, cards) ->
val t = target ?: return@mapNotNull null
val t = target.ifBlank { return@mapNotNull null }
t to (cards.maxByOrNull { it.createdAt } ?: return@mapNotNull null)
}.toMap()