Skip to content

Commit 2e3ddc7

Browse files
authored
Run builds on Java 24 (#1989)
1 parent a419e78 commit 2e3ddc7

3 files changed

Lines changed: 19 additions & 10 deletions

File tree

.github/workflows/build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
windows-latest,
2424
ubuntu-latest
2525
]
26-
java-version: [17, 21, 23]
26+
java-version: [17, 21, 24]
2727

2828
runs-on: ${{matrix.os}}
2929

paparazzi-gradle-plugin/src/test/java/app/cash/paparazzi/gradle/PaparazziPluginTest.kt

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1056,9 +1056,14 @@ class PaparazziPluginTest {
10561056
.comparingElementsUsing(MATCHES_PATTERN)
10571057
.containsExactly(
10581058
"^caches/[0-9]{1,2}.[0-9]{1,2}(.[0-9])?/transforms/[0-9a-f]{32}/transformed/external1/res\$",
1059-
"^caches/[0-9]{1,2}.[0-9]{1,2}(.[0-9])?/transforms/[0-9a-f]{32}/transformed/core-1.10.0/res\$",
1060-
"^caches/[0-9]{1,2}.[0-9]{1,2}(.[0-9])?/transforms/[0-9a-f]{32}/transformed/annotation-experimental-1.3.0/res\$",
1061-
"^caches/[0-9]{1,2}.[0-9]{1,2}(.[0-9])?/transforms/[0-9a-f]{32}/transformed/lifecycle-runtime-2.3.1/res\$"
1059+
"^caches/[0-9]{1,2}.[0-9]{1,2}(.[0-9])?/transforms/[0-9a-f]{32}/transformed/core-1.16.0/res\$",
1060+
"^caches/[0-9]{1,2}.[0-9]{1,2}(.[0-9])?/transforms/[0-9a-f]{32}/transformed/annotation-experimental-1.4.1/res\$",
1061+
"^caches/[0-9]{1,2}.[0-9]{1,2}(.[0-9])?/transforms/[0-9a-f]{32}/transformed/core-viewtree-1.0.0/res\$",
1062+
"^caches/[0-9]{1,2}.[0-9]{1,2}(.[0-9])?/transforms/[0-9a-f]{32}/transformed/lifecycle-runtime-2.6.2/res\$",
1063+
"^caches/[0-9]{1,2}.[0-9]{1,2}(.[0-9])?/transforms/[0-9a-f]{32}/transformed/profileinstaller-1.3.0/res\$",
1064+
"^caches/[0-9]{1,2}.[0-9]{1,2}(.[0-9])?/transforms/[0-9a-f]{32}/transformed/startup-runtime-1.1.1/res\$",
1065+
"^caches/[0-9]{1,2}.[0-9]{1,2}(.[0-9])?/transforms/[0-9a-f]{32}/transformed/tracing-1.2.0/res\$",
1066+
"^caches/[0-9]{1,2}.[0-9]{1,2}(.[0-9])?/transforms/[0-9a-f]{32}/transformed/core-runtime-2.2.0/res\$"
10621067
)
10631068

10641069
buildDir.deleteRecursively()
@@ -1080,9 +1085,14 @@ class PaparazziPluginTest {
10801085
.comparingElementsUsing(MATCHES_PATTERN)
10811086
.containsExactly(
10821087
"^caches/[0-9]{1,2}.[0-9]{1,2}(.[0-9])?/transforms/[0-9a-f]{32}/transformed/external2/res\$",
1083-
"^caches/[0-9]{1,2}.[0-9]{1,2}(.[0-9])?/transforms/[0-9a-f]{32}/transformed/core-1.10.1/res\$",
1084-
"^caches/[0-9]{1,2}.[0-9]{1,2}(.[0-9])?/transforms/[0-9a-f]{32}/transformed/annotation-experimental-1.3.0/res\$",
1085-
"^caches/[0-9]{1,2}.[0-9]{1,2}{1,2}(.[0-9])?/transforms/[0-9a-f]{32}/transformed/lifecycle-runtime-2.3.1/res\$"
1088+
"^caches/[0-9]{1,2}.[0-9]{1,2}(.[0-9])?/transforms/[0-9a-f]{32}/transformed/core-1.16.0/res\$",
1089+
"^caches/[0-9]{1,2}.[0-9]{1,2}(.[0-9])?/transforms/[0-9a-f]{32}/transformed/annotation-experimental-1.4.1/res\$",
1090+
"^caches/[0-9]{1,2}.[0-9]{1,2}(.[0-9])?/transforms/[0-9a-f]{32}/transformed/core-viewtree-1.0.0/res\$",
1091+
"^caches/[0-9]{1,2}.[0-9]{1,2}(.[0-9])?/transforms/[0-9a-f]{32}/transformed/lifecycle-runtime-2.6.2/res\$",
1092+
"^caches/[0-9]{1,2}.[0-9]{1,2}(.[0-9])?/transforms/[0-9a-f]{32}/transformed/profileinstaller-1.3.0/res\$",
1093+
"^caches/[0-9]{1,2}.[0-9]{1,2}(.[0-9])?/transforms/[0-9a-f]{32}/transformed/startup-runtime-1.1.1/res\$",
1094+
"^caches/[0-9]{1,2}.[0-9]{1,2}(.[0-9])?/transforms/[0-9a-f]{32}/transformed/tracing-1.2.0/res\$",
1095+
"^caches/[0-9]{1,2}.[0-9]{1,2}(.[0-9])?/transforms/[0-9a-f]{32}/transformed/core-runtime-2.2.0/res\$"
10861096
)
10871097
}
10881098

paparazzi-gradle-plugin/src/test/projects/lifecycle-usages/src/test/java/app/cash/paparazzi/plugin/test/LifecycleUsageTest.kt

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ import androidx.activity.OnBackPressedCallback
66
import androidx.activity.OnBackPressedDispatcher
77
import androidx.activity.findViewTreeOnBackPressedDispatcherOwner
88
import androidx.lifecycle.Lifecycle
9-
import androidx.lifecycle.ViewTreeLifecycleOwner
109
import androidx.savedstate.SavedStateRegistry
1110
import androidx.savedstate.findViewTreeSavedStateRegistryOwner
1211
import app.cash.paparazzi.Paparazzi
@@ -25,7 +24,7 @@ class LifecycleUsageTest {
2524
var currentLifecycleState: Lifecycle.State? = null
2625

2726
view.doOnAttach {
28-
val lifecycleOwner = ViewTreeLifecycleOwner.get(view)!!
27+
val lifecycleOwner = view.findViewTreeSavedStateRegistryOwner()!!
2928
currentLifecycleState = lifecycleOwner.lifecycle.currentState
3029
}
3130

@@ -59,7 +58,7 @@ class LifecycleUsageTest {
5958
val dispatcherOwner = view.findViewTreeOnBackPressedDispatcherOwner()!!
6059
dispatcher = dispatcherOwner.onBackPressedDispatcher
6160

62-
dispatcher!!.addCallback(
61+
dispatcher.addCallback(
6362
object : OnBackPressedCallback(true) {
6463
override fun handleOnBackPressed() = Unit
6564
}

0 commit comments

Comments
 (0)