fix(ci): stabilize cross-platform workflow checks

This commit is contained in:
zhefox
2026-07-29 21:55:43 +08:00
parent 37df5b93b1
commit f8000012f7
40 changed files with 251 additions and 139 deletions
@@ -3329,7 +3329,7 @@ mod tests {
assert!(sql.contains("concurrent_limit"));
}
let source = include_str!("provider_catalog.rs");
let source = include_str!("provider_catalog.rs").replace("\r\n", "\n");
assert!(source.contains("concurrent_limit,"));
assert!(source.contains("concurrent_limit = $13"));
assert!(source.contains(".bind(key.concurrent_limit)"));
@@ -3365,7 +3365,7 @@ mod tests {
assert!(sql.contains("allow_auth_channel_mismatch_formats"));
}
let source = include_str!("provider_catalog.rs");
let source = include_str!("provider_catalog.rs").replace("\r\n", "\n");
assert!(
source
.matches(
@@ -3381,7 +3381,7 @@ mod tests {
#[test]
fn provider_api_keys_create_key_insert_placeholders_match_bind_order() {
let source = include_str!("provider_catalog.rs");
let source = include_str!("provider_catalog.rs").replace("\r\n", "\n");
assert!(source.contains(
" $24,\n $25,\n $26,\n CASE\n WHEN $27::double precision IS NULL THEN NULL"
));