Skip to content

fix(deps): pin SQLQuack 0.5.1 - #65

Merged
kvlonge merged 1 commit into
mainfrom
fix/pin-sqlquack-051
Nov 11, 2026
Merged

kvlonge merged 1 commit into
mainfrom
fix/pin-sqlquack-051

Conversation

@kvlonge

@kvlonge kvlonge commented Nov 11, 2026

Copy link
Copy Markdown
Contributor

Why

SQLQuack 0.5.1 (e1a583eb, tag v0.5.1) fixes false analysis errors on DuckDB and other dialects: LAG and LEAD with one to three arguments, comma-joined and nested LATERAL subqueries, lambdas in grouped queries, and DuckDB JSON and time-zone typing. SQLBuild needs these fixes. It links SQLClean and SQLQuack into one binary, so SQLClean has to pin the same revision for the build to keep a single SQLQuack copy.

Changes

  • Cargo.toml and Cargo.lock: all six direct sqlquack-* pins (11 locked packages) move from c0327785 (0.5.0) to e1a583eb6d4180ff4121ef82b3f08b2982edca66 (0.5.1).
  • No source, test or fixture changes.

Verification

  • Corpus dump over 11,573 queries (SQLBuild's compiler-differential seed queries plus SQLQuack's basics, everyday and everyday-models Snowflake corpora), in each of snowflake, duckdb, bigquery, databricks, postgres, sqlserver and sqlite. For each query and dialect it records the formatter output with no width and at width 80, query_fingerprint and lint with every catalogue rule. 80,010 of the 81,011 records are byte-identical to c0327785's. The one that changes is the expected fix: lint on a truncated Databricks query (WITH t AS (SELECT 1) SELECT * FROM) used to panic and now returns diagnostics.
  • cargo fmt --check and cargo clippy --all-targets -- -D warnings are clean. cargo test --release --workspace --locked: 48 passed.

Move every sqlquack-* pin from c0327785 (0.5.0) to e1a583eb (0.5.1) so
SQLBuild can link one SQLQuack copy with its DuckDB and LATERAL analysis
fixes. No source changes.
@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying sqlclean with  Cloudflare Pages  Cloudflare Pages

Latest commit: 16075f8
Status: ✅  Deploy successful!
Preview URL: https://5af9ca9a.sqlclean.pages.dev
Branch Preview URL: https://fix-pin-sqlquack-051.sqlclean.pages.dev

View logs

@kvlonge
kvlonge merged commit 73f2ad4 into main Nov 11, 2026
15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant