From bef276611bc000eb351d53c4ba7e09f85c22abc2 Mon Sep 17 00:00:00 2001 From: yihong Date: Wed, 8 Jul 2026 16:28:44 +0800 Subject: [PATCH] fix: make precommit all happy (#4451) Signed-off-by: yihong0618 --- rust-toolchain.toml | 2 +- scripts/check_logging_guardrails.sh | 14 +++++++++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/rust-toolchain.toml b/rust-toolchain.toml index 86cba4f71..5d660195c 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -13,5 +13,5 @@ # limitations under the License. [toolchain] -channel = "stable" +channel = "1.96" components = ["rustfmt", "clippy", "rust-src", "rust-analyzer"] diff --git a/scripts/check_logging_guardrails.sh b/scripts/check_logging_guardrails.sh index 1aeb25656..00e73f432 100755 --- a/scripts/check_logging_guardrails.sh +++ b/scripts/check_logging_guardrails.sh @@ -83,7 +83,6 @@ checked_files=( "crates/protocols/src/swift/expiration_worker.rs" "crates/protocols/src/swift/versioning.rs" "crates/protocols/src/swift/bulk.rs" - "crates/protocols/src/swift/encryption.rs" "crates/protocols/src/swift/handler.rs" "crates/protocols/src/swift/staticweb.rs" "crates/protocols/src/swift/acl.rs" @@ -109,6 +108,19 @@ checked_files=( "crates/obs/src/metrics/collectors/system_gpu.rs" ) +missing_files=() +for file in "${checked_files[@]}"; do + if [[ ! -f "$file" ]]; then + missing_files+=("$file") + fi +done + +if ((${#missing_files[@]} > 0)); then + echo "❌ logging guardrail checked file is missing:" >&2 + printf ' %s\n' "${missing_files[@]}" >&2 + exit 1 +fi + forbidden_patterns=( 'access_key={}' 'secret_key={}'