From ed5b629c01450cabba2d6529552846a055cb85f2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 3 Dec 2024 10:48:36 +0000 Subject: [PATCH 1/5] build(deps): bump lint from 31.7.2 to 31.7.3 Bumps `lint` from 31.7.2 to 31.7.3. Updates `com.android.tools.lint:lint-api` from 31.7.2 to 31.7.3 Updates `com.android.tools.lint:lint` from 31.7.2 to 31.7.3 Updates `com.android.tools.lint:lint-tests` from 31.7.2 to 31.7.3 --- updated-dependencies: - dependency-name: com.android.tools.lint:lint-api dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.android.tools.lint:lint dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: com.android.tools.lint:lint-tests dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 789571f63b29..cca68dc2d5cb 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -83,7 +83,7 @@ kotlin = '2.1.0' kotlinxSerializationJson = "1.7.3" ktlint = "11.6.1" leakcanaryAndroid = "2.14" -lint = '31.7.2' +lint = '31.7.3' material = "1.12.0" materialTapTargetPrompt = "3.3.2" mockitoInline = "5.2.0" From a319b50fd5e5fd9fbc0ee328755962bc06a6ffea Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 4 Dec 2024 15:56:23 +0000 Subject: [PATCH 2/5] build(deps): bump codecov/codecov-action from 4 to 5 Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action) from 4 to 5. - [Release notes](https://github.com/codecov/codecov-action/releases) - [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/codecov/codecov-action/compare/v4...v5) --- updated-dependencies: - dependency-name: codecov/codecov-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/tests_emulator.yml | 2 +- .github/workflows/tests_unit.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests_emulator.yml b/.github/workflows/tests_emulator.yml index 3975611f50c4..cae48006ba4b 100644 --- a/.github/workflows/tests_emulator.yml +++ b/.github/workflows/tests_emulator.yml @@ -194,6 +194,6 @@ jobs: name: ${{ matrix.api-level }}-${{ matrix.arch }}-${{matrix.target}}-${{matrix.first-boot-delay}}-${{matrix.iteration}}-adb_video path: video.webm - - uses: codecov/codecov-action@v4 + - uses: codecov/codecov-action@v5 with: verbose: true diff --git a/.github/workflows/tests_unit.yml b/.github/workflows/tests_unit.yml index 7a041bfbee1f..982ae2bb0ef5 100644 --- a/.github/workflows/tests_unit.yml +++ b/.github/workflows/tests_unit.yml @@ -177,6 +177,6 @@ jobs: if: contains(matrix.os, 'windows') run: ./gradlew --stop - - uses: codecov/codecov-action@v4 + - uses: codecov/codecov-action@v5 with: verbose: true From 8c992de2b21ea0aa8963bfe3901470310b361ab9 Mon Sep 17 00:00:00 2001 From: Mike Hardy Date: Wed, 4 Dec 2024 16:26:50 -0500 Subject: [PATCH 3/5] test(coverage): fail workflows if coverage upload fails otherwise we'll have silent failures, which is not typically what we want if this is flaky for whatever reason, can revert --- .github/workflows/tests_emulator.yml | 1 + .github/workflows/tests_unit.yml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/tests_emulator.yml b/.github/workflows/tests_emulator.yml index cae48006ba4b..cb2a294b4d20 100644 --- a/.github/workflows/tests_emulator.yml +++ b/.github/workflows/tests_emulator.yml @@ -197,3 +197,4 @@ jobs: - uses: codecov/codecov-action@v5 with: verbose: true + fail_ci_if_error: true # optional (default = false) diff --git a/.github/workflows/tests_unit.yml b/.github/workflows/tests_unit.yml index 982ae2bb0ef5..b3c55edc8799 100644 --- a/.github/workflows/tests_unit.yml +++ b/.github/workflows/tests_unit.yml @@ -180,3 +180,4 @@ jobs: - uses: codecov/codecov-action@v5 with: verbose: true + fail_ci_if_error: true # optional (default = false) From 6c50acd8e0492813245bf3af0c7859221e5b23c4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 5 Dec 2024 10:12:37 +0000 Subject: [PATCH 4/5] build(deps): bump com.google.protobuf:protobuf-kotlin-lite Bumps com.google.protobuf:protobuf-kotlin-lite from 4.29.0 to 4.29.1. --- updated-dependencies: - dependency-name: com.google.protobuf:protobuf-kotlin-lite dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index cca68dc2d5cb..d7fa37a6ee17 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -92,7 +92,7 @@ mockk = "1.13.13" nanohttpd = "2.3.1" okhttp = "4.12.0" # https://github.com/protocolbuffers/protobuf/releases -protobufKotlinLite = "4.29.0" +protobufKotlinLite = "4.29.1" # ../AnkiDroid/robolectricDownload.gradle may need changes - read instructions in that file robolectric = "4.14.1" searchpreference = "2.5.1" From dcf664af37aefbae29ff9194debf05d5228061a7 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Dec 2024 10:45:54 +0000 Subject: [PATCH 5/5] build(deps): bump the non-breaking group across 1 directory with 4 updates Bumps the non-breaking group with 4 updates in the /tools/localization directory: [@crowdin/crowdin-api-client](https://github.com/crowdin/crowdin-api-client-js), [axios](https://github.com/axios/axios), [dotenv](https://github.com/motdotla/dotenv) and [prettier](https://github.com/prettier/prettier). Updates `@crowdin/crowdin-api-client` from 1.39.1 to 1.40.0 - [Release notes](https://github.com/crowdin/crowdin-api-client-js/releases) - [Changelog](https://github.com/crowdin/crowdin-api-client-js/blob/master/.release-it.json) - [Commits](https://github.com/crowdin/crowdin-api-client-js/compare/1.39.1...1.40.0) Updates `axios` from 1.7.8 to 1.7.9 - [Release notes](https://github.com/axios/axios/releases) - [Changelog](https://github.com/axios/axios/blob/v1.x/CHANGELOG.md) - [Commits](https://github.com/axios/axios/compare/v1.7.8...v1.7.9) Updates `dotenv` from 16.4.5 to 16.4.7 - [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md) - [Commits](https://github.com/motdotla/dotenv/compare/v16.4.5...v16.4.7) Updates `prettier` from 3.4.1 to 3.4.2 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.4.1...3.4.2) --- updated-dependencies: - dependency-name: "@crowdin/crowdin-api-client" dependency-type: direct:production update-type: version-update:semver-minor dependency-group: non-breaking - dependency-name: axios dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-breaking - dependency-name: dotenv dependency-type: direct:production update-type: version-update:semver-patch dependency-group: non-breaking - dependency-name: prettier dependency-type: direct:development update-type: version-update:semver-patch dependency-group: non-breaking ... Signed-off-by: dependabot[bot] --- tools/localization/package.json | 8 +++--- tools/localization/yarn.lock | 45 ++++++++++++++++++++------------- 2 files changed, 32 insertions(+), 21 deletions(-) diff --git a/tools/localization/package.json b/tools/localization/package.json index f368ce9dc17b..ef0df31c6e6f 100644 --- a/tools/localization/package.json +++ b/tools/localization/package.json @@ -17,9 +17,9 @@ "author": "AnkiDroid Open Source Team", "license": "GPL-3.0", "dependencies": { - "@crowdin/crowdin-api-client": "^1.39.1", - "axios": "^1.7.8", - "dotenv": "^16.4.4", + "@crowdin/crowdin-api-client": "^1.40.0", + "axios": "^1.7.9", + "dotenv": "^16.4.7", "extract-zip": "^2.0.1", "typescript": "^5.7.2" }, @@ -38,7 +38,7 @@ "eslint-plugin-promise": "^7.2.1", "globals": "^15.13.0", "jest": "^29.7.0", - "prettier": "^3.4.1", + "prettier": "^3.4.2", "ts-jest": "^29.2.5", "ts-node": "^10.9.2" }, diff --git a/tools/localization/yarn.lock b/tools/localization/yarn.lock index 1d987303f985..263a966da440 100644 --- a/tools/localization/yarn.lock +++ b/tools/localization/yarn.lock @@ -384,12 +384,12 @@ __metadata: languageName: node linkType: hard -"@crowdin/crowdin-api-client@npm:^1.39.1": - version: 1.39.1 - resolution: "@crowdin/crowdin-api-client@npm:1.39.1" +"@crowdin/crowdin-api-client@npm:^1.40.0": + version: 1.40.0 + resolution: "@crowdin/crowdin-api-client@npm:1.40.0" dependencies: axios: "npm:^1" - checksum: 10c0/a42418240a7bfcc39ac9a4cb73693913b6c85b19123e5ac4c6d5f190875dfcc5f8a49215c6e06d3c0077788584ae41e6fe9347ed95dbd3e1871a1c42094f837c + checksum: 10c0/4da057f94aa9c6003ae4ae3e884058a7b26e1ef71d2ef128088dbe920ced8f98b1446bfd98134e49a1c20c19636b5bef74a45c8f33af3842d8f6fe42050d1799 languageName: node linkType: hard @@ -1285,15 +1285,15 @@ __metadata: version: 0.0.0-use.local resolution: "ankidroid-localization@workspace:." dependencies: - "@crowdin/crowdin-api-client": "npm:^1.39.1" + "@crowdin/crowdin-api-client": "npm:^1.40.0" "@eslint/eslintrc": "npm:^3.2.0" "@eslint/js": "npm:^9.16.0" "@types/jest": "npm:^29.5.14" "@types/node": "npm:^22.10.1" "@typescript-eslint/eslint-plugin": "npm:^8.16.0" "@typescript-eslint/parser": "npm:^8.16.0" - axios: "npm:^1.7.8" - dotenv: "npm:^16.4.4" + axios: "npm:^1.7.9" + dotenv: "npm:^16.4.7" eslint: "npm:^9.16.0" eslint-config-prettier: "npm:^9.1.0" eslint-config-standard: "npm:^17.1.0" @@ -1303,7 +1303,7 @@ __metadata: extract-zip: "npm:^2.0.1" globals: "npm:^15.13.0" jest: "npm:^29.7.0" - prettier: "npm:^3.4.1" + prettier: "npm:^3.4.2" ts-jest: "npm:^29.2.5" ts-node: "npm:^10.9.2" typescript: "npm:^5.7.2" @@ -1490,7 +1490,7 @@ __metadata: languageName: node linkType: hard -"axios@npm:^1, axios@npm:^1.7.8": +"axios@npm:^1": version: 1.7.8 resolution: "axios@npm:1.7.8" dependencies: @@ -1501,6 +1501,17 @@ __metadata: languageName: node linkType: hard +"axios@npm:^1.7.9": + version: 1.7.9 + resolution: "axios@npm:1.7.9" + dependencies: + follow-redirects: "npm:^1.15.6" + form-data: "npm:^4.0.0" + proxy-from-env: "npm:^1.1.0" + checksum: 10c0/b7a41e24b59fee5f0f26c1fc844b45b17442832eb3a0fb42dd4f1430eb4abc571fe168e67913e8a1d91c993232bd1d1ab03e20e4d1fee8c6147649b576fc1b0b + languageName: node + linkType: hard + "babel-jest@npm:^29.7.0": version: 29.7.0 resolution: "babel-jest@npm:29.7.0" @@ -2005,10 +2016,10 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:^16.4.4": - version: 16.4.5 - resolution: "dotenv@npm:16.4.5" - checksum: 10c0/48d92870076832af0418b13acd6e5a5a3e83bb00df690d9812e94b24aff62b88ade955ac99a05501305b8dc8f1b0ee7638b18493deb6fe93d680e5220936292f +"dotenv@npm:^16.4.7": + version: 16.4.7 + resolution: "dotenv@npm:16.4.7" + checksum: 10c0/be9f597e36a8daf834452daa1f4cc30e5375a5968f98f46d89b16b983c567398a330580c88395069a77473943c06b877d1ca25b4afafcdd6d4adb549e8293462 languageName: node linkType: hard @@ -4700,12 +4711,12 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.4.1": - version: 3.4.1 - resolution: "prettier@npm:3.4.1" +"prettier@npm:^3.4.2": + version: 3.4.2 + resolution: "prettier@npm:3.4.2" bin: prettier: bin/prettier.cjs - checksum: 10c0/2d6cc3101ad9de72b49c59339480b0983e6ff6742143da0c43f476bf3b5ef88ede42ebd9956d7a0a8fa59f7a5990e8ef03c9ad4c37f7e4c9e5db43ee0853156c + checksum: 10c0/99e076a26ed0aba4ebc043880d0f08bbb8c59a4c6641cdee6cdadf2205bdd87aa1d7823f50c3aea41e015e99878d37c58d7b5f0e663bba0ef047f94e36b96446 languageName: node linkType: hard