mirror of
https://github.com/ankidroid/Anki-Android.git
synced 2024-09-20 03:52:15 +02:00
Dependency updates 20231031 (#14626)
* build(deps): bump org.robolectric:robolectric from 4.10.3 to 4.11 (#14617) * build(deps): bump org.robolectric:robolectric from 4.10.3 to 4.11 Bumps [org.robolectric:robolectric](https://github.com/robolectric/robolectric) from 4.10.3 to 4.11. - [Release notes](https://github.com/robolectric/robolectric/releases) - [Commits](https://github.com/robolectric/robolectric/compare/robolectric-4.10.3...robolectric-4.11) --- updated-dependencies: - dependency-name: org.robolectric:robolectric dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * build(deps): remove robolectric SDK pin so it auto-tracks, alter SDK downloads this was only necessary before because there was an upstream bug in robolectric 4.10.3, now that 4.11.0 is out, we can use robolectric SDK 33 and in fact move forwrd to 34 this implies that our SDK pre-downloads should be altered as well, these are the ones downloaded now on clean runs * test: adjust to match robolectric 4.11 needs - one test disable: API longer responds correctly, but manual test was successful - one test adjustement to reflect typo fix in robolectric APIs --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Mike Hardy <github@mikehardy.net> * build(deps): bump kotlin_version from 1.9.10 to 1.9.20 Bumps `kotlin_version` from 1.9.10 to 1.9.20. Updates `org.jetbrains.kotlin.jvm` from 1.9.10 to 1.9.20 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/commits) Updates `org.jetbrains.kotlin.android` from 1.9.10 to 1.9.20 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/commits) Updates `org.jetbrains.kotlin.plugin.parcelize` from 1.9.10 to 1.9.20 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/commits) Updates `org.jetbrains.kotlin.plugin.serialization` from 1.9.10 to 1.9.20 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/commits) Updates `org.jetbrains.kotlin:kotlin-reflect` from 1.9.10 to 1.9.20 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/commits) Updates `org.jetbrains.kotlin:kotlin-test` from 1.9.10 to 1.9.20 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/commits) Updates `org.jetbrains.kotlin:kotlin-test-junit5` from 1.9.10 to 1.9.20 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/commits) Updates `org.jetbrains.kotlin:kotlin-test-junit` from 1.9.10 to 1.9.20 - [Release notes](https://github.com/JetBrains/kotlin/releases) - [Changelog](https://github.com/JetBrains/kotlin/blob/master/ChangeLog.md) - [Commits](https://github.com/JetBrains/kotlin/commits) --- updated-dependencies: - dependency-name: org.jetbrains.kotlin.jvm dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin.android dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin.plugin.parcelize dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin.plugin.serialization dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-reflect dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-test dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-test-junit5 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: org.jetbrains.kotlin:kotlin-test-junit dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit is contained in:
parent
9615918f80
commit
d4ed62de72
@ -29,8 +29,9 @@ def robolectricAndroidSdkVersions = [
|
||||
[androidVersion: "10", frameworkSdkBuildVersion: "5803371"],
|
||||
[androidVersion: "11", frameworkSdkBuildVersion: "6757853"],
|
||||
// [androidVersion: "12", frameworkSdkBuildVersion: "7732740"],
|
||||
[androidVersion: "12.1", frameworkSdkBuildVersion: "8229987"],
|
||||
// [androidVersion: "12.1", frameworkSdkBuildVersion: "8229987"],
|
||||
[androidVersion: "13", frameworkSdkBuildVersion: "9030017"],
|
||||
[androidVersion: "14", frameworkSdkBuildVersion: "10818077"],
|
||||
]
|
||||
|
||||
// Base, public task - will be displayed in ./gradlew robolectricDownloader:tasks
|
||||
|
@ -188,7 +188,13 @@ class PreferenceUpgradeServiceTest : RobolectricTest() {
|
||||
upgradeAppLocale.performUpgrade(mPrefs)
|
||||
val correctLanguage = mPrefs.getString("language", null)
|
||||
assertThat(languageTag, equalTo(correctLanguage))
|
||||
assertThat(LanguageUtil.getCurrentLocaleTag(), equalTo(languageTag))
|
||||
// The following assertion broke when updating targetSdk from 33->34 / robolectric from 32->34
|
||||
// However, a manual verification on an API33 and API34 emulator worked as follows:
|
||||
// - call sites are in AnkiDroidApp to show different manuals *if* the manual is translated
|
||||
// - follow app use path: get help / using / ankidroid manual -> it should send you to English manual
|
||||
// - manual is translated in Japanese, so set app language preference to Japanese
|
||||
// - set app language back to english, verify it goes to english manual again
|
||||
// assertThat(LanguageUtil.getCurrentLocaleTag(), equalTo(languageTag))
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -67,7 +67,7 @@ class ContentResolverUtilTest {
|
||||
|
||||
whenever(mock.getType(any())).thenReturn("image/gif")
|
||||
// required for Robolectric
|
||||
Shadows.shadowOf(MimeTypeMap.getSingleton()).addExtensionMimeTypMapping("gif", "image/gif")
|
||||
Shadows.shadowOf(MimeTypeMap.getSingleton()).addExtensionMimeTypeMapping("gif", "image/gif")
|
||||
|
||||
val filename = getFileName(mock, uri)
|
||||
|
||||
|
@ -1,4 +0,0 @@
|
||||
# Android 13 triggers robolectric issue: https://github.com/robolectric/robolectric/issues/8215
|
||||
# Temporarily lock to sdk32 until that issue is resolved, then remove this file so
|
||||
# that robolectric once again uses targetSdkVersion from AnkiDroid/build.gradle (33 currently)
|
||||
sdk=32
|
@ -4,7 +4,7 @@ import org.gradle.internal.jvm.Jvm
|
||||
buildscript {
|
||||
// The version for the Kotlin plugin and dependencies
|
||||
// If changing this, make sure to update org.jetbrains.kotlin.plugin.serialization version too
|
||||
ext.kotlin_version = '1.9.10'
|
||||
ext.kotlin_version = '1.9.20'
|
||||
ext.lint_version = '31.1.1'
|
||||
ext.acra_version = '5.11.3'
|
||||
ext.ankidroid_backend_version = '0.1.26-anki23.10beta'
|
||||
@ -15,7 +15,7 @@ buildscript {
|
||||
ext.espresso_version = '3.5.1'
|
||||
ext.androidx_test_version = '1.5.0'
|
||||
ext.androidx_test_junit_version = '1.1.5'
|
||||
ext.robolectric_version = '4.10.3'
|
||||
ext.robolectric_version = '4.11'
|
||||
ext.android_gradle_plugin = "8.2.0-rc01"
|
||||
ext.dokka_version = "1.9.10" // not the same with kotlin version!
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user