fix(deps): resolve Dependabot alerts

This commit is contained in:
Tommaso Casaburi
2026-04-23 14:06:18 +07:00
parent 3524c1c01e
commit 0366a16844
3 changed files with 86 additions and 85 deletions
+10
View File
@@ -28,6 +28,16 @@ If uncertain, ask the developer before adding an entry.
## Entries
### Android release signing still uses legacy keystore names
- **Date:** 2026-04-23
- **Observed by:** Codex
- **Context:** Cutting the `v0.8.0` release after the core terminology rename changed release workflow signing references.
- **What was surprising:** The tracked Android release keystore is still `android/plebbit.keystore`, and the available GitHub secret is still `PLEBBIT_REACT_KEYSTORE_PASSWORD`; changing only the workflow references to `bitsocial.keystore` / `BITSOCIAL_KEYSTORE_PASSWORD` made the Android release artifact fail at signing.
- **Impact:** Tag releases can pass the Android build and then fail before publishing because `apksigner` cannot find the keystore or password secret.
- **Mitigation:** Until the keystore migration is done, keep release APK signing pointed at `android/plebbit.keystore` and `PLEBBIT_REACT_KEYSTORE_PASSWORD`. If renaming, migrate the tracked file, workflow path, and GitHub secret in one change and verify with a tag release dry run or full release.
- **Status:** confirmed
### 5chan consumes a pinned hooks tarball instead of using the local hooks repo
- **Date:** 2026-04-15
+18 -2
View File
@@ -30,7 +30,7 @@
"http-proxy": "1.18.1",
"i18next": "25.10.9",
"i18next-browser-languagedetector": "7.1.0",
"i18next-http-backend": "2.2.2",
"i18next-http-backend": "3.0.5",
"json-stringify-pretty-compact": "4.0.0",
"lodash": "4.18.0",
"memoizee": "0.4.15",
@@ -197,14 +197,30 @@
"undici": "7.24.0",
"diff": "^8.0.3",
"lodash": "4.18.0",
"@xmldom/xmldom": "0.8.12",
"@xmldom/xmldom": "0.8.13",
"ajv@npm:^8.6.0": "8.18.0",
"ajv@npm:^8.11.0": "8.18.0",
"bn.js@npm:^4.0.0": "4.12.3",
"bn.js@npm:^4.1.0": "4.12.3",
"bn.js@npm:^4.11.9": "4.12.3",
"bn.js@npm:^5.2.1": "5.2.3",
"bn.js@npm:^5.2.2": "5.2.3",
"minimatch@npm:^3.0.5": "3.1.4",
"seroval": "1.4.1",
"smol-toml": "1.6.1",
"tar": "7.5.11",
"yauzl": "3.2.1",
"serialize-javascript": "7.0.5",
"@tootallnate/once": "3.0.1",
"rollup": "2.80.0",
"@electron/asar": "4.0.1",
"uuid@npm:^8.3.2": "14.0.0",
"uuid@npm:^11.0.0": "14.0.0",
"uuid@npm:11.1.0": "14.0.0",
"uuid@npm:13.0.0": "14.0.0",
"yaml@npm:^1.10.0": "1.10.3",
"yaml@npm:^1.10.2": "1.10.3",
"yaml@npm:^2.8.2": "2.8.3",
"use-sync-external-store": "1.6.0"
},
"main": "electron/main.js",
+58 -83
View File
@@ -57,7 +57,7 @@ __metadata:
husky: "npm:4.3.8"
i18next: "npm:25.10.9"
i18next-browser-languagedetector: "npm:7.1.0"
i18next-http-backend: "npm:2.2.2"
i18next-http-backend: "npm:3.0.5"
isomorphic-fetch: "npm:3.0.0"
jsdom: "npm:28.1.0"
json-stringify-pretty-compact: "npm:4.0.0"
@@ -6856,10 +6856,10 @@ __metadata:
languageName: node
linkType: hard
"@xmldom/xmldom@npm:0.8.12":
version: 0.8.12
resolution: "@xmldom/xmldom@npm:0.8.12"
checksum: 10c0/b733c84292d1bee32ef21a05aba8f9063456b51a54068d0b4a1abf5545156ee0b9894b7ae23775b5881b11c35a8a03871d1b514fb7e1b11654cdbee57e1c2707
"@xmldom/xmldom@npm:0.8.13":
version: 0.8.13
resolution: "@xmldom/xmldom@npm:0.8.13"
checksum: 10c0/06405ee6fffba631abf715a305ace338420ebcea8baf1317f19f2752f5c505952b7df45159908e7be8451a42faa54326b780616ab4d08242b20477b2973da24b
languageName: node
linkType: hard
@@ -7014,6 +7014,18 @@ __metadata:
languageName: node
linkType: hard
"ajv@npm:8.18.0":
version: 8.18.0
resolution: "ajv@npm:8.18.0"
dependencies:
fast-deep-equal: "npm:^3.1.3"
fast-uri: "npm:^3.0.1"
json-schema-traverse: "npm:^1.0.0"
require-from-string: "npm:^2.0.2"
checksum: 10c0/e7517c426173513a07391be951879932bdf3348feaebd2199f5b901c20f99d60db8cd1591502d4d551dc82f594e82a05c4fe1c70139b15b8937f7afeaed9532f
languageName: node
linkType: hard
"ajv@npm:^6.14.0":
version: 6.14.0
resolution: "ajv@npm:6.14.0"
@@ -7026,18 +7038,6 @@ __metadata:
languageName: node
linkType: hard
"ajv@npm:^8.11.0, ajv@npm:^8.6.0":
version: 8.17.1
resolution: "ajv@npm:8.17.1"
dependencies:
fast-deep-equal: "npm:^3.1.3"
fast-uri: "npm:^3.0.1"
json-schema-traverse: "npm:^1.0.0"
require-from-string: "npm:^2.0.2"
checksum: 10c0/ec3ba10a573c6b60f94639ffc53526275917a2df6810e4ab5a6b959d87459f9ef3f00d5e7865b82677cb7d21590355b34da14d1d0b9c32d75f95a187e76fff35
languageName: node
linkType: hard
"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0":
version: 4.3.2
resolution: "ansi-escapes@npm:4.3.2"
@@ -7543,17 +7543,17 @@ __metadata:
languageName: node
linkType: hard
"bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9":
version: 4.12.2
resolution: "bn.js@npm:4.12.2"
checksum: 10c0/09a249faa416a9a1ce68b5f5ec8bbca87fe54e5dd4ef8b1cc8a4969147b80035592bddcb1e9cc814c3ba79e573503d5c5178664b722b509fb36d93620dba9b57
"bn.js@npm:4.12.3":
version: 4.12.3
resolution: "bn.js@npm:4.12.3"
checksum: 10c0/53b6a4db8a583abd2522eacd480fece26fe6c4d8d35d03e5e11e15cb0873a3044eb4e3d1f9fef56f47eb008219e99ba5b620c26f57db49a687c6ab2cf848d50b
languageName: node
linkType: hard
"bn.js@npm:^5.2.1, bn.js@npm:^5.2.2":
version: 5.2.2
resolution: "bn.js@npm:5.2.2"
checksum: 10c0/cb97827d476aab1a0194df33cd84624952480d92da46e6b4a19c32964aa01553a4a613502396712704da2ec8f831cf98d02e74ca03398404bd78a037ba93f2ab
"bn.js@npm:5.2.3":
version: 5.2.3
resolution: "bn.js@npm:5.2.3"
checksum: 10c0/eef19cb9cf5e91e91e3e0f036b799ce6c72f79463c3934d62991c3dcdb58f6c94dc3d806495d9b0bf31cd121870ed79bb2115cea71b56c03e794fb71485031fa
languageName: node
linkType: hard
@@ -8688,12 +8688,12 @@ __metadata:
languageName: node
linkType: hard
"cross-fetch@npm:3.1.6":
version: 3.1.6
resolution: "cross-fetch@npm:3.1.6"
"cross-fetch@npm:4.1.0":
version: 4.1.0
resolution: "cross-fetch@npm:4.1.0"
dependencies:
node-fetch: "npm:^2.6.11"
checksum: 10c0/39cdd0e16603e43b66fe187bb2a14fb7b4a0b35322ff61d7b08bf48b29a2a7fe835423b27eece46348ab92c45719054e49c4de52de89f279e0935f36a301a5a5
node-fetch: "npm:^2.7.0"
checksum: 10c0/628b134ea27cfcada67025afe6ef1419813fffc5d63d175553efa75a2334522d450300a0f3f0719029700da80e96327930709d5551cf6deb39bb62f1d536642e
languageName: node
linkType: hard
@@ -11586,12 +11586,12 @@ __metadata:
languageName: node
linkType: hard
"i18next-http-backend@npm:2.2.2":
version: 2.2.2
resolution: "i18next-http-backend@npm:2.2.2"
"i18next-http-backend@npm:3.0.5":
version: 3.0.5
resolution: "i18next-http-backend@npm:3.0.5"
dependencies:
cross-fetch: "npm:3.1.6"
checksum: 10c0/fa9cab6d8f7db09736ffdb346a2b6e22c585c5581f8c74e919504e0b484f909189b3d48a2b91af8b1285eb48386b4984bc8ba4dd7bcf88ab5049c8ab1324817d
cross-fetch: "npm:4.1.0"
checksum: 10c0/ca26555be3487eb34c0b2dc879ba8ddbca426fd3fbd2568cb15cd1a8e2c641b8196cb8420fabb09762d1752d612895e54847f5e7db630a75a82301e7e829a90e
languageName: node
linkType: hard
@@ -14241,6 +14241,15 @@ __metadata:
languageName: node
linkType: hard
"minimatch@npm:3.1.4":
version: 3.1.4
resolution: "minimatch@npm:3.1.4"
dependencies:
brace-expansion: "npm:^1.1.7"
checksum: 10c0/868aab7e5f52570107eb283f021383be111cfeee0817a615f2a9ffe61fdc8fb86d535b9bf169fb8882261e7cb9da22b4d7b6f8b3402037f63558bab173f82212
languageName: node
linkType: hard
"minimatch@npm:^10.0.1":
version: 10.2.4
resolution: "minimatch@npm:10.2.4"
@@ -14250,15 +14259,6 @@ __metadata:
languageName: node
linkType: hard
"minimatch@npm:^3.0.5":
version: 3.1.3
resolution: "minimatch@npm:3.1.3"
dependencies:
brace-expansion: "npm:^1.1.7"
checksum: 10c0/c1ffce4be47e88df013f66f55176c25a93fdd8ad15735309cf1782f0433a02f363cee298f8763ceaaaf85e70ff7f30dc84a1a8d00a6fb6ca72032e5b51f9b89c
languageName: node
linkType: hard
"minimatch@npm:^3.1.5":
version: 3.1.5
resolution: "minimatch@npm:3.1.5"
@@ -14766,7 +14766,7 @@ __metadata:
languageName: node
linkType: hard
"node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.11, node-fetch@npm:^2.6.7":
"node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.7, node-fetch@npm:^2.7.0":
version: 2.7.0
resolution: "node-fetch@npm:2.7.0"
dependencies:
@@ -17804,14 +17804,7 @@ __metadata:
languageName: node
linkType: hard
"smol-toml@npm:^1.5.2, smol-toml@npm:^1.6.0":
version: 1.6.0
resolution: "smol-toml@npm:1.6.0"
checksum: 10c0/baf33bb6cd914d481329e31998a12829cd126541458ba400791212c80f1245d5b27dac04a56a52c02b287d2a494f1628c05fc19643286b258b2e0bb9fe67747c
languageName: node
linkType: hard
"smol-toml@npm:^1.6.1":
"smol-toml@npm:1.6.1":
version: 1.6.1
resolution: "smol-toml@npm:1.6.1"
checksum: 10c0/511a78722f99c7616fdb46af708de3d7e81434b5a3d58061166da73f28bfc6cae4f0cd04683f60515b9c490cd10152fce72287c960b337419c0299cc1f0f2a22
@@ -19332,30 +19325,12 @@ __metadata:
languageName: node
linkType: hard
"uuid@npm:11.1.0, uuid@npm:^11.0.0":
version: 11.1.0
resolution: "uuid@npm:11.1.0"
bin:
uuid: dist/esm/bin/uuid
checksum: 10c0/34aa51b9874ae398c2b799c88a127701408cd581ee89ec3baa53509dd8728cbb25826f2a038f9465f8b7be446f0fbf11558862965b18d21c993684297628d4d3
languageName: node
linkType: hard
"uuid@npm:13.0.0":
version: 13.0.0
resolution: "uuid@npm:13.0.0"
"uuid@npm:14.0.0":
version: 14.0.0
resolution: "uuid@npm:14.0.0"
bin:
uuid: dist-node/bin/uuid
checksum: 10c0/950e4c18d57fef6c69675344f5700a08af21e26b9eff2bf2180427564297368c538ea11ac9fb2e6528b17fc3966a9fd2c5049361b0b63c7d654f3c550c9b3d67
languageName: node
linkType: hard
"uuid@npm:^8.3.2":
version: 8.3.2
resolution: "uuid@npm:8.3.2"
bin:
uuid: dist/bin/uuid
checksum: 10c0/bcbb807a917d374a49f475fae2e87fdca7da5e5530820ef53f65ba1d12131bd81a92ecf259cc7ce317cbe0f289e7d79fdfebcef9bfa3087c8c8a2fa304c9be54
checksum: 10c0/a57ae7794c45005c1a9208989196c5baf79a7679c30f43c1bee9033a2c4d113a2cea216fa6fcc9663b08b0d55635df1a7c6eb7e7f3d21c3e50688c698fa39a50
languageName: node
linkType: hard
@@ -20186,19 +20161,19 @@ __metadata:
languageName: node
linkType: hard
"yaml@npm:^1.10.0, yaml@npm:^1.10.2":
version: 1.10.2
resolution: "yaml@npm:1.10.2"
checksum: 10c0/5c28b9eb7adc46544f28d9a8d20c5b3cb1215a886609a2fd41f51628d8aaa5878ccd628b755dbcd29f6bb4921bd04ffbc6dcc370689bb96e594e2f9813d2605f
"yaml@npm:1.10.3":
version: 1.10.3
resolution: "yaml@npm:1.10.3"
checksum: 10c0/c309ff85a0a569a981d71ab9cf0fef68672a16b9cdf40639d1c3b30034f6cd16ee428602bd6d64ecf006f8c8bee499023cac236538f79898aa99fb5db529a2ed
languageName: node
linkType: hard
"yaml@npm:^2.8.2":
version: 2.8.2
resolution: "yaml@npm:2.8.2"
"yaml@npm:2.8.3":
version: 2.8.3
resolution: "yaml@npm:2.8.3"
bin:
yaml: bin.mjs
checksum: 10c0/703e4dc1e34b324aa66876d63618dcacb9ed49f7e7fe9b70f1e703645be8d640f68ab84f12b86df8ac960bac37acf5513e115de7c970940617ce0343c8c9cd96
checksum: 10c0/ddff0e11c1b467728d7eb4633db61c5f5de3d8e9373cf84d08fb0cdee03e1f58f02b9f1c51a4a8a865751695addbd465a77f73f1079be91fe5493b29c305fd77
languageName: node
linkType: hard