Skip to content

Commit 6d8f967

Browse files
dependabot[bot]mikehardy
authored andcommitted
build(deps): dependency updates 20251220
this is a squash of the following 15 commits from dependabot: build(deps): bump com.google.protobuf:protobuf-kotlin-lite Bumps com.google.protobuf:protobuf-kotlin-lite from 4.33.1 to 4.33.2. --- updated-dependencies: - dependency-name: com.google.protobuf:protobuf-kotlin-lite dependency-version: 4.33.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump io.mockk:mockk from 1.14.6 to 1.14.7 Bumps [io.mockk:mockk](https://github.com/mockk/mockk) from 1.14.6 to 1.14.7. - [Release notes](https://github.com/mockk/mockk/releases) - [Commits](mockk/mockk@1.14.6...1.14.7) --- updated-dependencies: - dependency-name: io.mockk:mockk dependency-version: 1.14.7 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump com.github.triplet.play from 3.12.2 to 3.13.0 Bumps com.github.triplet.play from 3.12.2 to 3.13.0. --- updated-dependencies: - dependency-name: com.github.triplet.play dependency-version: 3.13.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> build(deps-dev): bump the non-breaking group Bumps the non-breaking group in /tools/localization with 4 updates: [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin), [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser), [prettier](https://github.com/prettier/prettier) and [ts-jest](https://github.com/kulshekhar/ts-jest). Updates `@typescript-eslint/eslint-plugin` from 8.48.0 to 8.48.1 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.1/packages/eslint-plugin) Updates `@typescript-eslint/parser` from 8.48.0 to 8.48.1 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.48.1/packages/parser) Updates `prettier` from 3.7.3 to 3.7.4 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](prettier/prettier@3.7.3...3.7.4) Updates `ts-jest` from 29.4.5 to 29.4.6 - [Release notes](https://github.com/kulshekhar/ts-jest/releases) - [Changelog](https://github.com/kulshekhar/ts-jest/blob/main/CHANGELOG.md) - [Commits](kulshekhar/ts-jest@v29.4.5...v29.4.6) --- updated-dependencies: - dependency-name: "@typescript-eslint/eslint-plugin" dependency-version: 8.48.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: non-breaking - dependency-name: "@typescript-eslint/parser" dependency-version: 8.48.1 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: non-breaking - dependency-name: prettier dependency-version: 3.7.4 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: non-breaking - dependency-name: ts-jest dependency-version: 29.4.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: non-breaking ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump lint from 31.13.1 to 31.13.2 Bumps `lint` from 31.13.1 to 31.13.2. Updates `com.android.tools.lint:lint-api` from 31.13.1 to 31.13.2 Updates `com.android.tools.lint:lint` from 31.13.1 to 31.13.2 Updates `com.android.tools.lint:lint-tests` from 31.13.1 to 31.13.2 --- updated-dependencies: - dependency-name: com.android.tools.lint:lint-api dependency-version: 31.13.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.android.tools.lint:lint dependency-version: 31.13.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.android.tools.lint:lint-tests dependency-version: 31.13.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump actions/cache from 4 to 5 Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5. - [Release notes](https://github.com/actions/cache/releases) - [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md) - [Commits](actions/cache@v4...v5) --- updated-dependencies: - dependency-name: actions/cache dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump androidGradlePlugin from 8.13.1 to 8.13.2 Bumps `androidGradlePlugin` from 8.13.1 to 8.13.2. Updates `com.android.application` from 8.13.1 to 8.13.2 Updates `com.android.library` from 8.13.1 to 8.13.2 --- updated-dependencies: - dependency-name: com.android.application dependency-version: 8.13.2 dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.android.library dependency-version: 8.13.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump androidx.lifecycle:lifecycle-process Bumps androidx.lifecycle:lifecycle-process from 2.9.3 to 2.10.0. --- updated-dependencies: - dependency-name: androidx.lifecycle:lifecycle-process dependency-version: 2.10.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump actions/upload-artifact from 5 to 6 Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 5 to 6. - [Release notes](https://github.com/actions/upload-artifact/releases) - [Commits](actions/upload-artifact@v5...v6) --- updated-dependencies: - dependency-name: actions/upload-artifact dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> build(deps-dev): bump @types/node in /tools/localization Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 24.10.1 to 25.0.2. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-version: 25.0.2 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump the non-breaking group Bumps the non-breaking group in /tools/localization with 5 updates: | Package | From | To | | --- | --- | --- | | [@crowdin/crowdin-api-client](https://github.com/crowdin/crowdin-api-client-js) | `1.49.0` | `1.51.0` | | [@eslint/js](https://github.com/eslint/eslint/tree/HEAD/packages/js) | `9.39.1` | `9.39.2` | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.48.1` | `8.49.0` | | [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) | `8.48.1` | `8.49.0` | | [eslint](https://github.com/eslint/eslint) | `9.39.1` | `9.39.2` | Updates `@crowdin/crowdin-api-client` from 1.49.0 to 1.51.0 - [Release notes](https://github.com/crowdin/crowdin-api-client-js/releases) - [Commits](crowdin/crowdin-api-client-js@1.49.0...1.51.0) Updates `@eslint/js` from 9.39.1 to 9.39.2 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](https://github.com/eslint/eslint/commits/v9.39.2/packages/js) Updates `@typescript-eslint/eslint-plugin` from 8.48.1 to 8.49.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.49.0/packages/eslint-plugin) Updates `@typescript-eslint/parser` from 8.48.1 to 8.49.0 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.49.0/packages/parser) Updates `eslint` from 9.39.1 to 9.39.2 - [Release notes](https://github.com/eslint/eslint/releases) - [Commits](eslint/eslint@v9.39.1...v9.39.2) --- updated-dependencies: - dependency-name: "@crowdin/crowdin-api-client" dependency-version: 1.51.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-breaking - dependency-name: "@eslint/js" dependency-version: 9.39.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: non-breaking - dependency-name: "@typescript-eslint/eslint-plugin" dependency-version: 8.49.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: non-breaking - dependency-name: "@typescript-eslint/parser" dependency-version: 8.49.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: non-breaking - dependency-name: eslint dependency-version: 9.39.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: non-breaking ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump androidx.activity:activity from 1.12.1 to 1.12.2 Bumps androidx.activity:activity from 1.12.1 to 1.12.2. --- updated-dependencies: - dependency-name: androidx.activity:activity dependency-version: 1.12.2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump androidxMedia3 from 1.8.0 to 1.9.0 Bumps `androidxMedia3` from 1.8.0 to 1.9.0. Updates `androidx.media3:media3-ui` from 1.8.0 to 1.9.0 - [Release notes](https://github.com/androidx/media/releases) - [Changelog](https://github.com/androidx/media/blob/release/RELEASENOTES.md) - [Commits](androidx/media@1.8.0...1.9.0) Updates `androidx.media3:media3-exoplayer-dash` from 1.8.0 to 1.9.0 - [Release notes](https://github.com/androidx/media/releases) - [Changelog](https://github.com/androidx/media/blob/release/RELEASENOTES.md) - [Commits](androidx/media@1.8.0...1.9.0) Updates `androidx.media3:media3-exoplayer` from 1.8.0 to 1.9.0 - [Release notes](https://github.com/androidx/media/releases) - [Changelog](https://github.com/androidx/media/blob/release/RELEASENOTES.md) - [Commits](androidx/media@1.8.0...1.9.0) --- updated-dependencies: - dependency-name: androidx.media3:media3-ui dependency-version: 1.9.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: androidx.media3:media3-exoplayer-dash dependency-version: 1.9.0 dependency-type: direct:production update-type: version-update:semver-minor - dependency-name: androidx.media3:media3-exoplayer dependency-version: 1.9.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump androidx.webkit:webkit from 1.14.0 to 1.15.0 Bumps androidx.webkit:webkit from 1.14.0 to 1.15.0. --- updated-dependencies: - dependency-name: androidx.webkit:webkit dependency-version: 1.15.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> build(deps): bump org.json:json from 20250517 to 20251224 Bumps [org.json:json](https://github.com/douglascrockford/JSON-java) from 20250517 to 20251224. - [Release notes](https://github.com/douglascrockford/JSON-java/releases) - [Changelog](https://github.com/stleary/JSON-java/blob/master/docs/RELEASES.md) - [Commits](https://github.com/douglascrockford/JSON-java/commits) --- updated-dependencies: - dependency-name: org.json:json dependency-version: '20251224' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
1 parent d1bac70 commit 6d8f967

File tree

6 files changed

+121
-129
lines changed

6 files changed

+121
-129
lines changed

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
steps:
2626
- uses: actions/checkout@v6
2727

28-
- uses: actions/cache@v4
28+
- uses: actions/cache@v5
2929
name: Gradle Cache
3030
with:
3131
path: ~/.gradle/caches

.github/workflows/tests_emulator.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ jobs:
133133
# Repo limit is 10GB; branch caches are independent; branches may read default branch cache.
134134
# We don't want branches to evict main branch snapshot, so save on main, read-only all else
135135
- name: AVD cache
136-
uses: actions/cache@v4
136+
uses: actions/cache@v5
137137
id: avd-cache
138138
with:
139139
path: |
@@ -219,21 +219,21 @@ jobs:
219219
./gradlew uninstallAll jacocoAndroidTestReport --daemon
220220
221221
- name: Upload Test Report
222-
uses: actions/upload-artifact@v5
222+
uses: actions/upload-artifact@v6
223223
if: always()
224224
with:
225225
name: ${{ matrix.api-level }}-${{ matrix.arch }}-${{matrix.target}}-${{matrix.first-boot-delay}}-${{matrix.iteration}}-jacocoAndroidTestReport
226226
path: ~/work/Anki-Android/Anki-Android/AnkiDroid/build/reports/jacoco/
227227

228228
- name: Upload Emulator Log
229-
uses: actions/upload-artifact@v5
229+
uses: actions/upload-artifact@v6
230230
if: always()
231231
with:
232232
name: ${{ matrix.api-level }}-${{ matrix.arch }}-${{matrix.target}}-${{matrix.first-boot-delay}}-${{matrix.iteration}}-adb_logs
233233
path: adb-log.txt
234234

235235
- name: Upload Emulator Screen Record
236-
uses: actions/upload-artifact@v5
236+
uses: actions/upload-artifact@v6
237237
if: always()
238238
with:
239239
name: ${{ matrix.api-level }}-${{ matrix.arch }}-${{matrix.target}}-${{matrix.first-boot-delay}}-${{matrix.iteration}}-adb_video

.github/workflows/tests_unit.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ jobs:
160160
# cancelled() handles test timeouts
161161
# remove when test timeouts cause a failure()
162162
if: failure() || cancelled()
163-
uses: actions/upload-artifact@v5
163+
uses: actions/upload-artifact@v6
164164
with:
165165
name: logcat-${{ matrix.name }}-${{ matrix.iteration }}
166166
# look for the `<system-out>` element in the XML files in `test-results`

gradle/libs.versions.toml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ ktlint = '1.8.0'
1818
#
1919
# Old changelogs - See 'Table of Contents' in sidebar
2020
# https://developer.android.com/build/releases/past-releases
21-
androidGradlePlugin = "8.13.1"
21+
androidGradlePlugin = "8.13.2"
2222
# https://developer.android.com/jetpack/androidx/releases/activity
23-
androidxActivity = "1.12.1"
23+
androidxActivity = "1.12.2"
2424
# https://developer.android.com/jetpack/androidx/releases/annotation
2525
androidxAnnotation = "1.9.1"
2626
# https://developer.android.com/jetpack/androidx/releases/appcompat
@@ -38,11 +38,11 @@ androidxExifinterface = "1.4.2"
3838
# https://developer.android.com/jetpack/androidx/releases/fragment
3939
androidxFragmentKtx = "1.8.9"
4040
# https://developer.android.com/jetpack/androidx/releases/lifecycle
41-
androidxLifecycleProcess = "2.9.3"
41+
androidxLifecycleProcess = "2.10.0"
4242
# https://developer.android.com/jetpack/androidx/releases/media
4343
androidxMedia = "1.7.1"
4444
# https://developer.android.com/jetpack/androidx/releases/media3
45-
androidxMedia3 = "1.8.0"
45+
androidxMedia3 = "1.9.0"
4646
# https://developer.android.com/jetpack/androidx/releases/preference
4747
androidxPreferenceKtx = "1.2.1"
4848
# https://developer.android.com/jetpack/androidx/releases/recyclerview
@@ -58,7 +58,7 @@ androidxTestUiAutomator = "2.3.0"
5858
# https://developer.android.com/jetpack/androidx/releases/viewpager2
5959
androidxViewpager2 = "1.1.0"
6060
# https://developer.android.com/jetpack/androidx/releases/webkit
61-
androidxWebkit = "1.14.0"
61+
androidxWebkit = "1.15.0"
6262
# https://developer.android.com/jetpack/androidx/releases/work
6363
androidxWork = "2.11.0"
6464
ankiBackend = '0.1.62-anki25.09.2'
@@ -81,7 +81,7 @@ imageCropper = "4.7.0"
8181
jacoco = "0.8.14"
8282
javaSemver = "0.10.2"
8383
jetbrainsAnnotations = "26.0.2-1"
84-
json = "20250517"
84+
json = "20251224"
8585
jsoup = "1.21.2"
8686
androidTestJunit = "1.3.0"
8787
# https://github.com/junit-team/junit5/releases/
@@ -92,16 +92,16 @@ kotlin = '2.2.10'
9292
kotlinxSerializationJson = "1.9.0"
9393
ktlintGradlePlugin = "14.0.1"
9494
leakcanaryAndroid = "2.14"
95-
lint = '31.13.1'
95+
lint = '31.13.2'
9696
material = "1.13.0"
9797

9898
mockitoInline = "5.2.0"
9999
mockitoKotlin = "6.1.0"
100-
mockk = "1.14.6"
100+
mockk = "1.14.7"
101101
nanohttpd = "2.3.1"
102102
okhttp = "5.3.2"
103103
# https://github.com/protocolbuffers/protobuf/releases
104-
protobufKotlinLite = "4.33.1"
104+
protobufKotlinLite = "4.33.2"
105105
# ../AnkiDroid/robolectricDownload.gradle may need changes - read instructions in that file
106106
robolectric = "4.16"
107107
searchpreference = "2.7.3"
@@ -112,7 +112,7 @@ slf4jTimber = "3.1"
112112
timber = "5.0.1"
113113
# https://github.com/Triple-T/gradle-play-publisher/releases
114114
# In the past, releases have been published before the changelog
115-
triplet = "3.12.2"
115+
triplet = "3.13.0"
116116
turbine = "1.2.1"
117117

118118
[libraries]

tools/localization/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,29 +17,29 @@
1717
"author": "AnkiDroid Open Source Team",
1818
"license": "GPL-3.0",
1919
"dependencies": {
20-
"@crowdin/crowdin-api-client": "^1.49.0",
20+
"@crowdin/crowdin-api-client": "^1.51.0",
2121
"axios": "^1.13.2",
2222
"dotenv": "^17.2.3",
2323
"extract-zip": "^2.0.1",
2424
"typescript": "^5.9.3"
2525
},
2626
"devDependencies": {
2727
"@eslint/eslintrc": "^3.3.3",
28-
"@eslint/js": "^9.39.1",
28+
"@eslint/js": "^9.39.2",
2929
"@types/jest": "^30.0.0",
30-
"@types/node": "^24.10.1",
31-
"@typescript-eslint/eslint-plugin": "^8.48.0",
32-
"@typescript-eslint/parser": "^8.48.0",
33-
"eslint": "^9.39.1",
30+
"@types/node": "^25.0.2",
31+
"@typescript-eslint/eslint-plugin": "^8.49.0",
32+
"@typescript-eslint/parser": "^8.49.0",
33+
"eslint": "^9.39.2",
3434
"eslint-config-prettier": "^10.1.8",
3535
"eslint-config-standard": "^17.1.0",
3636
"eslint-plugin-import": "^2.32.0",
3737
"eslint-plugin-n": "^17.23.1",
3838
"eslint-plugin-promise": "^7.2.1",
3939
"globals": "^16.5.0",
4040
"jest": "^30.2.0",
41-
"prettier": "^3.7.3",
42-
"ts-jest": "^29.4.5",
41+
"prettier": "^3.7.4",
42+
"ts-jest": "^29.4.6",
4343
"ts-node": "^10.9.2"
4444
},
4545
"packageManager": "yarn@4.10.3"

0 commit comments

Comments
 (0)