From 27194193df0326d9bdf06915a37cbec0ac85c5ab Mon Sep 17 00:00:00 2001 From: Kevin Longe <273747162+kvlonge@users.noreply.github.com> Date: Tue, 10 Nov 2026 22:07:34 +0000 Subject: [PATCH] fix(deps): pin SQLQuack 0.5.0 SQLQuack 0.5.0 (c0327785) is its first tagged release after 2096c698. SQLBuild needs its set-operation lineage fix and can only take it with a single SQLQuack copy if SQLClean pins the same revision. Formatting, query fingerprints and lint do not change: a dump of all three over 11,573 queries in every dialect is byte-identical to the one on 2096c698. --- Cargo.lock | 44 ++++++++++++++++++++++---------------------- Cargo.toml | 12 ++++++------ 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 0ff28ec..7639c93 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -612,8 +612,8 @@ dependencies = [ [[package]] name = "sqlquack-derive" -version = "0.2.0" -source = "git+https://github.com/sqlstack-io/sqlquack.git?rev=2096c698a967af5f10659224c09d8eb5a101b907#2096c698a967af5f10659224c09d8eb5a101b907" +version = "0.5.0" +source = "git+https://github.com/sqlstack-io/sqlquack.git?rev=c0327785f79c0f8c2c0abd44b06b2de2f2b3659a#c0327785f79c0f8c2c0abd44b06b2de2f2b3659a" dependencies = [ "proc-macro2", "quote", @@ -622,8 +622,8 @@ dependencies = [ [[package]] name = "sqlquack-fingerprint" -version = "0.2.0" -source = "git+https://github.com/sqlstack-io/sqlquack.git?rev=2096c698a967af5f10659224c09d8eb5a101b907#2096c698a967af5f10659224c09d8eb5a101b907" +version = "0.5.0" +source = "git+https://github.com/sqlstack-io/sqlquack.git?rev=c0327785f79c0f8c2c0abd44b06b2de2f2b3659a#c0327785f79c0f8c2c0abd44b06b2de2f2b3659a" dependencies = [ "sha2", "sqlquack-parse", @@ -632,8 +632,8 @@ dependencies = [ [[package]] name = "sqlquack-format" -version = "0.2.0" -source = "git+https://github.com/sqlstack-io/sqlquack.git?rev=2096c698a967af5f10659224c09d8eb5a101b907#2096c698a967af5f10659224c09d8eb5a101b907" +version = "0.5.0" +source = "git+https://github.com/sqlstack-io/sqlquack.git?rev=c0327785f79c0f8c2c0abd44b06b2de2f2b3659a#c0327785f79c0f8c2c0abd44b06b2de2f2b3659a" dependencies = [ "serde_json", "sqlquack-parse", @@ -642,8 +642,8 @@ dependencies = [ [[package]] name = "sqlquack-lint" -version = "0.2.0" -source = "git+https://github.com/sqlstack-io/sqlquack.git?rev=2096c698a967af5f10659224c09d8eb5a101b907#2096c698a967af5f10659224c09d8eb5a101b907" +version = "0.5.0" +source = "git+https://github.com/sqlstack-io/sqlquack.git?rev=c0327785f79c0f8c2c0abd44b06b2de2f2b3659a#c0327785f79c0f8c2c0abd44b06b2de2f2b3659a" dependencies = [ "rayon", "rustc-hash", @@ -655,8 +655,8 @@ dependencies = [ [[package]] name = "sqlquack-parse" -version = "0.2.0" -source = "git+https://github.com/sqlstack-io/sqlquack.git?rev=2096c698a967af5f10659224c09d8eb5a101b907#2096c698a967af5f10659224c09d8eb5a101b907" +version = "0.5.0" +source = "git+https://github.com/sqlstack-io/sqlquack.git?rev=c0327785f79c0f8c2c0abd44b06b2de2f2b3659a#c0327785f79c0f8c2c0abd44b06b2de2f2b3659a" dependencies = [ "sqlquack-syntax", "sqlquack-syntax-bigquery", @@ -668,8 +668,8 @@ dependencies = [ [[package]] name = "sqlquack-syntax" -version = "0.2.0" -source = "git+https://github.com/sqlstack-io/sqlquack.git?rev=2096c698a967af5f10659224c09d8eb5a101b907#2096c698a967af5f10659224c09d8eb5a101b907" +version = "0.5.0" +source = "git+https://github.com/sqlstack-io/sqlquack.git?rev=c0327785f79c0f8c2c0abd44b06b2de2f2b3659a#c0327785f79c0f8c2c0abd44b06b2de2f2b3659a" dependencies = [ "serde", "serde_json", @@ -681,8 +681,8 @@ dependencies = [ [[package]] name = "sqlquack-syntax-bigquery" -version = "0.2.0" -source = "git+https://github.com/sqlstack-io/sqlquack.git?rev=2096c698a967af5f10659224c09d8eb5a101b907#2096c698a967af5f10659224c09d8eb5a101b907" +version = "0.5.0" +source = "git+https://github.com/sqlstack-io/sqlquack.git?rev=c0327785f79c0f8c2c0abd44b06b2de2f2b3659a#c0327785f79c0f8c2c0abd44b06b2de2f2b3659a" dependencies = [ "sqlquack-syntax", "stacker", @@ -690,8 +690,8 @@ dependencies = [ [[package]] name = "sqlquack-syntax-databricks" -version = "0.2.0" -source = "git+https://github.com/sqlstack-io/sqlquack.git?rev=2096c698a967af5f10659224c09d8eb5a101b907#2096c698a967af5f10659224c09d8eb5a101b907" +version = "0.5.0" +source = "git+https://github.com/sqlstack-io/sqlquack.git?rev=c0327785f79c0f8c2c0abd44b06b2de2f2b3659a#c0327785f79c0f8c2c0abd44b06b2de2f2b3659a" dependencies = [ "sqlquack-syntax", "stacker", @@ -699,8 +699,8 @@ dependencies = [ [[package]] name = "sqlquack-syntax-postgres" -version = "0.2.0" -source = "git+https://github.com/sqlstack-io/sqlquack.git?rev=2096c698a967af5f10659224c09d8eb5a101b907#2096c698a967af5f10659224c09d8eb5a101b907" +version = "0.5.0" +source = "git+https://github.com/sqlstack-io/sqlquack.git?rev=c0327785f79c0f8c2c0abd44b06b2de2f2b3659a#c0327785f79c0f8c2c0abd44b06b2de2f2b3659a" dependencies = [ "sqlquack-syntax", "stacker", @@ -708,8 +708,8 @@ dependencies = [ [[package]] name = "sqlquack-syntax-snowflake" -version = "0.2.0" -source = "git+https://github.com/sqlstack-io/sqlquack.git?rev=2096c698a967af5f10659224c09d8eb5a101b907#2096c698a967af5f10659224c09d8eb5a101b907" +version = "0.5.0" +source = "git+https://github.com/sqlstack-io/sqlquack.git?rev=c0327785f79c0f8c2c0abd44b06b2de2f2b3659a#c0327785f79c0f8c2c0abd44b06b2de2f2b3659a" dependencies = [ "serde", "serde_json", @@ -721,8 +721,8 @@ dependencies = [ [[package]] name = "sqlquack-syntax-sqlserver" -version = "0.2.0" -source = "git+https://github.com/sqlstack-io/sqlquack.git?rev=2096c698a967af5f10659224c09d8eb5a101b907#2096c698a967af5f10659224c09d8eb5a101b907" +version = "0.5.0" +source = "git+https://github.com/sqlstack-io/sqlquack.git?rev=c0327785f79c0f8c2c0abd44b06b2de2f2b3659a#c0327785f79c0f8c2c0abd44b06b2de2f2b3659a" dependencies = [ "sqlquack-syntax", "stacker", diff --git a/Cargo.toml b/Cargo.toml index 398ff06..169fff2 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -30,12 +30,12 @@ sha2 = "0.10" similar = "2" sqlclean = { path = "crates/sqlclean" } # SQLQuack's formatter and lint engine, and the tokens and trees they read, which replace Polyglot. -sqlquack-fingerprint = { git = "https://github.com/sqlstack-io/sqlquack.git", rev = "2096c698a967af5f10659224c09d8eb5a101b907", features = ["bigquery", "databricks", "duckdb", "postgres", "snowflake", "sqlite", "sqlserver"] } -sqlquack-format = { git = "https://github.com/sqlstack-io/sqlquack.git", rev = "2096c698a967af5f10659224c09d8eb5a101b907", features = ["bigquery", "databricks", "duckdb", "postgres", "snowflake", "sqlserver"] } -sqlquack-lint = { git = "https://github.com/sqlstack-io/sqlquack.git", rev = "2096c698a967af5f10659224c09d8eb5a101b907", features = ["bigquery", "databricks", "duckdb", "postgres", "snowflake", "sqlite"] } -sqlquack-parse = { git = "https://github.com/sqlstack-io/sqlquack.git", rev = "2096c698a967af5f10659224c09d8eb5a101b907" } -sqlquack-syntax = { git = "https://github.com/sqlstack-io/sqlquack.git", rev = "2096c698a967af5f10659224c09d8eb5a101b907" } -sqlquack-syntax-sqlserver = { git = "https://github.com/sqlstack-io/sqlquack.git", rev = "2096c698a967af5f10659224c09d8eb5a101b907" } +sqlquack-fingerprint = { git = "https://github.com/sqlstack-io/sqlquack.git", rev = "c0327785f79c0f8c2c0abd44b06b2de2f2b3659a", features = ["bigquery", "databricks", "duckdb", "postgres", "snowflake", "sqlite", "sqlserver"] } +sqlquack-format = { git = "https://github.com/sqlstack-io/sqlquack.git", rev = "c0327785f79c0f8c2c0abd44b06b2de2f2b3659a", features = ["bigquery", "databricks", "duckdb", "postgres", "snowflake", "sqlserver"] } +sqlquack-lint = { git = "https://github.com/sqlstack-io/sqlquack.git", rev = "c0327785f79c0f8c2c0abd44b06b2de2f2b3659a", features = ["bigquery", "databricks", "duckdb", "postgres", "snowflake", "sqlite"] } +sqlquack-parse = { git = "https://github.com/sqlstack-io/sqlquack.git", rev = "c0327785f79c0f8c2c0abd44b06b2de2f2b3659a" } +sqlquack-syntax = { git = "https://github.com/sqlstack-io/sqlquack.git", rev = "c0327785f79c0f8c2c0abd44b06b2de2f2b3659a" } +sqlquack-syntax-sqlserver = { git = "https://github.com/sqlstack-io/sqlquack.git", rev = "c0327785f79c0f8c2c0abd44b06b2de2f2b3659a" } [workspace.lints.rust] unsafe_code = "forbid"