Use the crates.io release of i18n-config (#57277)

## What changed

Remove the `i18n-config` Git patch and its `cargo-deny` Git source allowance. Update the Cargo and Bazel lockfiles to use the crates.io release of `i18n-config` `0.4.8`, restoring its `basic-toml` dependency and adjusting the locked TOML dependencies.

GitOrigin-RevId: 4d4f6c52dddf79d2006e170432347ab79280da51
This commit is contained in:
goodman-oai
2026-10-26 21:47:10 +00:00
committed by copyberry
parent d416d8a0ff
commit 6eb357445f
4 changed files with 27 additions and 16 deletions
+5 -1
View File
File diff suppressed because one or more lines are too long
+22 -11
View File
@@ -1220,6 +1220,15 @@ version = "1.8.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06"
[[package]]
name = "basic-toml"
version = "0.1.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ba62675e8242a4c4e806d12f11d136e626e6c8361d6b829310732241652a178a"
dependencies = [
"serde",
]
[[package]]
name = "bech32"
version = "0.11.1"
@@ -9083,12 +9092,14 @@ dependencies = [
[[package]]
name = "i18n-config"
version = "0.4.8"
source = "git+https://github.com/kellpossible/cargo-i18n?rev=2ce7b1dfe9a8cc224288bf50cbc2a67a6de863c4#2ce7b1dfe9a8cc224288bf50cbc2a67a6de863c4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3e06b90c8a0d252e203c94344b21e35a30f3a3a85dc7db5af8f8df9f3e0c63ef"
dependencies = [
"basic-toml",
"log",
"serde",
"thiserror 2.0.18",
"toml 1.1.6+spec-1.1.0",
"serde_derive",
"thiserror 1.0.69",
"unic-langid",
]
@@ -14108,9 +14119,9 @@ dependencies = [
[[package]]
name = "serde_spanned"
version = "1.1.1"
version = "1.0.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6662b5879511e06e8999a8a235d848113e942c9124f211511b16466ee2995f26"
checksum = "f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776"
dependencies = [
"serde_core",
]
@@ -15228,7 +15239,7 @@ dependencies = [
"cfg-expr",
"heck",
"pkg-config",
"toml 1.1.6+spec-1.1.0",
"toml 1.0.6+spec-1.1.0",
"version-compare",
]
@@ -15821,9 +15832,9 @@ dependencies = [
[[package]]
name = "toml"
version = "1.1.6+spec-1.1.0"
version = "1.0.6+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "920602543f0911ab71da12c50d59701da54c196d1a2bf5cb4b75667f137a406a"
checksum = "399b1124a3c9e16766831c6bba21e50192572cdd98706ea114f9502509686ffc"
dependencies = [
"indexmap 2.14.0",
"serde_core",
@@ -15831,7 +15842,7 @@ dependencies = [
"toml_datetime 1.1.1+spec-1.1.0",
"toml_parser",
"toml_writer",
"winnow 1.0.4",
"winnow 0.7.14",
]
[[package]]
@@ -15888,9 +15899,9 @@ dependencies = [
[[package]]
name = "toml_writer"
version = "1.1.2+spec-1.1.0"
version = "1.0.6+spec-1.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7d56353a2a665ad0f41a421187180aab746c8c325620617ad883a99a1cbe66d2"
checksum = "ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607"
[[package]]
name = "tonic"
-2
View File
@@ -668,8 +668,6 @@ opt-level = 0
# Uncomment to debug local changes.
# ratatui = { path = "../../ratatui" }
crossterm = { git = "https://github.com/openai-oss-forks/crossterm", rev = "ed1cdab335221515706178d68495bba2aed1924f" }
# Use the upstream basic-toml removal until i18n-config publishes a release containing it.
i18n-config = { git = "https://github.com/kellpossible/cargo-i18n", rev = "2ce7b1dfe9a8cc224288bf50cbc2a67a6de863c4" }
tokio-tungstenite = { git = "https://github.com/openai-oss-forks/tokio-tungstenite", rev = "0e5b2d73aa18dd9f0a50ee9ff199d5aef7594186" }
tungstenite = { git = "https://github.com/openai-oss-forks/tungstenite-rs", rev = "4fffad30fe373adbdcffab9545e9e9bf4f2fc19f" }
-2
View File
@@ -327,8 +327,6 @@ allow-git = [
# CONNECT request handling needs this pinned H3 revision until released.
"https://github.com/hyperium/h3",
"https://github.com/juberti-oai/rust-sdks.git",
# i18n-config's pinned upstream fix removes the unmaintained basic-toml dependency.
"https://github.com/kellpossible/cargo-i18n",
"https://github.com/microsoft/mxc",
"https://github.com/modelcontextprotocol/rust-sdk",
"https://github.com/openai-oss-forks/crossterm",