You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 094664d
Browse filesBrowse the repository at this point in the historyBrowse files
build: check-ci builds the semantics library with each dialect feature alone
Every other check-ci target builds the workspace with all features
unified, so library code in one dialect's folder that reaches another
dialect's module builds there and breaks only a single-dialect build.
`make dialect-builds` runs `cargo check -p sqlquack-semantics --lib
--no-default-features --features <dialect>` once per dialect. The
dialects are read from the crate's features, so a new dialect is checked
without editing the target. check-ci runs it after engine-free.
The tests are not checked per dialect: they read every dialect through
the crate's dev-dependency on itself, so a single-feature test build is
the all-features build.
'import json, sys; print(*sorted(set(next(p for p in json.load(sys.stdin)["packages"] if p["name"] == "sqlquack-semantics")["features"]) - {"default"}))')"; \
0 commit comments