Skip to content

fix(deps): pin SQLQuack 0.11.2 - #80

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

kvlonge merged 1 commit into
mainfrom
fix/pin-sqlquack-0-11-2

Conversation

@kvlonge

@kvlonge kvlonge commented Nov 13, 2026

Copy link
Copy Markdown
Contributor

Why

SQLQuack 0.11.2 is published. Its Snowflake parser now reads object statements it used to reject: procedure argument modes (order_count OUTPUT INT), alerts, Streamlit apps, listings, services, data movement rules, and backup and snapshot sets. SQLClean reported these as syntax errors. SQLClean and SQLBuild link one SQLQuack, so SQLClean moves first.

Changes

  • All six direct sqlquack-* pins in Cargo.toml move from 62642bc1 (0.11.1) to 7bf03d1a (0.11.2). Cargo.lock updates only the SQLQuack packages.
  • No formatter, lint or fixture changes are needed.

Verification

  • cargo test --all passes (40 + 8 tests), including the format corpus test. The T-SQL lint test stays ignored.
  • make check-ci passes.
  • Compared the 0.9.4 release with this build on Snowflake files, using sqlclean check --no-cache and sqlclean format:
    • CREATE PROCEDURE refresh_orders (order_count OUTPUT INT) ... and CREATE ALERT late_orders_alert WAREHOUSE = ... IF (EXISTS (...)) THEN SELECT 1;: 0.9.4 reports a syntax error and leaves both unformatted. This build passes every check and formats both. The formatted files still pass, and formatting them again changes nothing.
    • Control: a plain SELECT passes and keeps its layout on both.

@cloudflare-workers-and-pages

Copy link
Copy Markdown

Deploying sqlclean with  Cloudflare Pages  Cloudflare Pages

Latest commit: a47b217
Status: ✅  Deploy successful!
Preview URL: https://e3810f08.sqlclean.pages.dev
Branch Preview URL: https://fix-pin-sqlquack-0-11-2.sqlclean.pages.dev

View logs

@kvlonge
kvlonge merged commit 40e4588 into main Nov 13, 2026
20 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