Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions app/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -331,14 +331,14 @@ dependencies {
debugImplementation("androidx.compose.ui:ui-test-manifest")

testImplementation("junit:junit:4.13.2")
testImplementation("org.mockito:mockito-core:5.22.0")
testImplementation("org.mockito:mockito-core:5.23.0")
testImplementation("androidx.arch.core:core-testing:2.2.0")

androidTestImplementation("androidx.test:core:1.7.0")

androidTestImplementation("org.jetbrains.kotlinx:kotlinx-coroutines-test:1.10.2")
androidTestImplementation("androidx.test:core-ktx:1.7.0")
androidTestImplementation("org.mockito:mockito-android:5.22.0")
androidTestImplementation("org.mockito:mockito-android:5.23.0")
androidTestImplementation("androidx.work:work-testing:$workVersion")
androidTestImplementation("androidx.test.espresso:espresso-core:$espressoVersion") {
exclude(group = "com.android.support", module = "support-annotations")
Expand Down
117 changes: 117 additions & 0 deletions gradle/verification-keyring.keys
Original file line number Diff line number Diff line change
Expand Up @@ -2367,6 +2367,50 @@ zU7kkPUpKBx6hHg/zJnwTVAY/g4+Iw6CHwBhw+2/KoMpjQ63VqjwQZ6+VIwdsSCh
=Uwqi
-----END PGP PUBLIC KEY BLOCK-----

pub DEA3D207428EF16D
uid Dexmaker Team <oss@linkedin.com>

sub E8D0C72FC5A02B28
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
cC3sdpmQC3cCkiZvIESNRVUN5oUSjxbjMJ3/
=bFoA
-----END PGP PUBLIC KEY BLOCK-----

pub E08F28E25BD93E9F
uid Jens Nyman <jnyman@google.com>

Expand Down Expand Up @@ -2403,6 +2447,34 @@ ddn3I+ytL779X+SOCm292NQdg9+M6hkvgITfIoPe/seHjc0hP5COIbrfDeIdciyJ
=36gl
-----END PGP PUBLIC KEY BLOCK-----

pub E0CB7823CFD00FBF
uid Jake Wharton <jakew@google.com>

sub F3DBCE882C3A01AA
-----BEGIN PGP PUBLIC KEY BLOCK-----

xsBNBFsNoY0BCADIvRrJEX3k7UeuT6zt+F4++xH+5Qo7QzdicjFhhyb22PLPyIsI
Ema+T4QqiPDegUv8yKKTTBmHNw/vSUHTPX9ZUpglckopuOgdfnuQjTKEOEzrN7V/
ZGLB8yR+BoKEJBLdp6W4fGHIxza/o8Iwg8nV0/C9X1gvQI0I63aexqqA5Y0eYt4y
12mQur5sKabJRRWxkn1U8oQmcFs+P/KPVtS4lUb1nsGzFJbsiKY8AOI1RbnYgtIu
c6mzpiUk0NPO27xKScyDq7lKBwwOZMwRzX/6yX7jcAtyTWZnWS675MCbT2K07ubU
Ykrs9NObwDXlKZWLk6JuADgzQaueYIrjLRYxABEBAAG0H0pha2UgV2hhcnRvbiA8
amFrZXdAZ29vZ2xlLmNvbT7OwE0EWw2hjQEIAMvs0IpYeLX3fWxo7uRF2s4T3juq
cyocto97QnyZUsixgTQ+e0ETlwFHPdUBSLtwkbqhdYpoN8RyUo9vkGjLZJkD0znS
BS6xea/WNJj18uBP2QgPXNtM1Upi8pEReZ5RBq0boYz+jbd3cbG5TDAEYQolSmCg
Z2TuugIucMYP9NumoKDdidEwunGjyi7Spk7FsgdrF9BapdaiYrSQqAsXwpH+m1b/
m41ItWF42fW/mpOk8XaEdzGA8xLSATpQ89AWnYi93fSr7ETodUffn51n36fz16M5
W9CM1tHMdHa5gmdLvRh+Bx1MU985wxTiDUfwDN+6k1fbX+t84ULH6asLNtEAEQEA
AcLAfAQYAQgAJhYhBEe/WSJhzRqKabcDtODLeCPP0A+/BQJbDaGNAhsMBQkDwmcA
AAoJEODLeCPP0A+/SUwH/0Osdy2hl3iII7OJyO//y3eL1kzmj7PyWj4sMJdK375U
bs5xsUct/e49qU/Q/oz0zig+lHaYSnfLFMx4qpftW6VMZ/iGl/mekXoCdOrUxZ/0
+srpfJMpIDJyozdZ7n3bFtlq2no1Tbm/kyUrwu3M8Q/a2Lkh8jwygLBGqluz0PfN
sAECAGlxpqGwS1vWjrhHtPIfRb3UD3Ho++OFmz5zKKObjs0x7AlcYIr7Oe+Da2Mv
TMgZUgKMGqsJhvdHsMqZRKV6aVbSdPs3PJgt8UtD2waA4lLRA5xlLdgTdN5dp+Tm
u4awI7kDfdqz1V5s5prLGlkoPhACUxRZeznT3Js7NVE=
=hrDF
-----END PGP PUBLIC KEY BLOCK-----

pub E0F9DC177239CD8A
sub 12F64A1C91895516
-----BEGIN PGP PUBLIC KEY BLOCK-----
Expand Down Expand Up @@ -5804,6 +5876,51 @@ MGPPLXVyY8Kr6dYFAP9wYLu7nsDZCOXkAgS+et4Pk1WZCggoYUkxsX1o0KZXBQ==
=7Gio
-----END PGP PUBLIC KEY BLOCK-----

pub 5A68A2249128E2C6
uid Tink Developers (Signing key for Maven artifacts) <tink-dev@google.com>

sub 4E5C59DBFF7DACF9
-----BEGIN PGP PUBLIC KEY BLOCK-----

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
AIzlSUJwo6lIe4LQfHMIj76b
=k4jh
-----END PGP PUBLIC KEY BLOCK-----

pub 5B05CCDE140C2876
sub 9D29AE4A6B50E01F
-----BEGIN PGP PUBLIC KEY BLOCK-----
Expand Down
24 changes: 20 additions & 4 deletions gradle/verification-metadata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,8 @@
<trust group="org.javassist" name="javassist" version="3.26.0-GA" reason="java assist"/>
<trust file=".*-javadoc[.]jar" regex="true" reason="Android Studio downloads javadoc jars but doesn't add checksums - fixes building in AS"/>
<trust file=".*-sources[.]jar" regex="true" reason="Android Studio downloads source jars but doesn't add checksums - fixes building in AS"/>
<trust file="gradle-9.4.0-src.zip" regex="true" reason="Android Studio downloads gradle source zip but doesn't add checksums - fixes building in AS"/>
<trust file="gradle-9.4.0-src.zip" regex="true" reason="Android Studio downloads gradle source zip but doesn't add checksums - fixes building in AS"/>
</trusted-artifacts>
<ignored-keys>
<ignored-key id="5A68A2249128E2C6" reason="Key couldn't be downloaded from any key server"/>
</ignored-keys>
<trusted-keys>
<trusted-key id="02A36B6DB7056EB5E6FFEF893DA731F041734930" group="org.parceler"/>
<trusted-key id="03C123038C20AAE9E286C857479D601F3A7B5C1A" group="com.github.ajalt.clikt"/>
Expand Down Expand Up @@ -181,6 +178,7 @@
</trusted-key>
<trusted-key id="475F3B8E59E6E63AA78067482C7B12F2A511E325" group="org.slf4j"/>
<trusted-key id="4791825BDEA86EB9286A2ACE88BB19A33A18445F" group="net.ltgt.gradle.incap" name="incap" version="0.2"/>
<trusted-key id="47BF592261CD1A8A69B703B4E0CB7823CFD00FBF" group="com.jakewharton.android.repackaged" name="dalvik-dx" version="9.0.0_r3"/>
<trusted-key id="47EB6836245D2D40E89DFB4136D4E9618F3ADAB5" group="^io[.]github($|([.].*))" regex="true"/>
<trusted-key id="48B086A7D843CFA258E83286928FBF39003C0425">
<trusting group="org.springframework" name="spring-framework-bom" version="5.3.31"/>
Expand Down Expand Up @@ -237,6 +235,7 @@
<trusted-key id="6F656B7F6BFB238D38ACF81F3C27D97B0C83A85C" group="com.google.errorprone"/>
<trusted-key id="6F7E5ACBCD02DB60DFD232E45E1F79A7C298661E" group="com.google.auto" name="auto-parent" version="6"/>
<trusted-key id="720746177725A89207A7075BFD5DEA07FCB690A8" group="org.codehaus.mojo" name="mojo-parent" version="50"/>
<trusted-key id="73976C9C39C1479B84E2641A5A68A2249128E2C6" group="com.google.crypto.tink" name="tink" version="1.18.0"/>
<trusted-key id="7440F1F7D27BAC115F953D55EB095DA7D2F6AC0E" group="org.tensorflow" name="tensorflow-lite-metadata" version="0.2.0"/>
<trusted-key id="7616EB882DAF57A11477AAF559A252FB1199D873" group="com.google.code.findbugs" name="jsr305" version="3.0.2"/>
<trusted-key id="77A45740C23880C7F81B9D4D5C504E1210E49773">
Expand Down Expand Up @@ -277,6 +276,7 @@
<trusting group="org.jetbrains.intellij.deps"/>
<trusting group="org.jetbrains.kotlinx"/>
</trusted-key>
<trusted-key id="8DF3B0AA23ED78BE5233F6C2DEA3D207428EF16D" group="com.linkedin.dexmaker"/>
<trusted-key id="8E3A02905A1AE67E7B0F9ACD3967D4EDA591B991" group="org.jetbrains.kotlinx" name="kotlinx-html-jvm" version="0.8.1"/>
<trusted-key id="8F9A3C6D105B9F57844A721D79E193516BE7998F">
<trusting group="org.dom4j" name="dom4j" version="2.1.4"/>
Expand Down Expand Up @@ -20686,6 +20686,22 @@
<sha256 value="a75c709e660357e6a60a4a88e5d9bf510107e5327627369bc1f8030f398938d1" origin="Generated by Gradle"/>
</artifact>
</component>
<component group="com.linkedin.dexmaker" name="dexmaker" version="2.28.6">
<artifact name="dexmaker-2.28.6.jar">
<sha256 value="fdb1d3632c66694ed4cd3445cd86da70286f93b55d613e30361abec6d23404ac" origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
</artifact>
<artifact name="dexmaker-2.28.6.module">
<sha256 value="ab57600b8a453d5f91cb603075b7870ace6d050e3a2b58cdd63462c4987f5e35" origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
</artifact>
</component>
<component group="com.linkedin.dexmaker" name="dexmaker-mockito-inline" version="2.28.6">
<artifact name="dexmaker-mockito-inline-2.28.6.aar">
<sha256 value="ff0c8c914510dce091238448236ad44e4dae803ab7c4da9a520df4bee3cce429" origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
</artifact>
<artifact name="dexmaker-mockito-inline-2.28.6.module">
<sha256 value="65c0c6ac199230dfcba0dd59b1953cb93c47fa21fdb754c89acd83a910efc0c4" origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
</artifact>
</component>
<component group="com.mebigfatguy.fb-contrib" name="fb-contrib" version="7.6.10">
<artifact name="fb-contrib-7.6.10.jar">
<sha256 value="14f648f03df923cdf1df3a906de9bc97f3edd3e282448e78ad7c06b0ae7d0d1c" origin="Generated by Gradle" reason="A key couldn't be downloaded"/>
Expand Down
Loading