From 6459c5a07f102cbabebf279fb7dd44ea78ee3a9d Mon Sep 17 00:00:00 2001 From: Sanchit Ram Arvind Date: Tue, 2 Jul 2024 17:54:19 -0500 Subject: [PATCH] +sqruff (#6607) * +sqruff * rename, don't use nightly, tests --------- Co-authored-by: Jacob Heider --- projects/quary.dev/sqruff/package.yml | 29 +++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 projects/quary.dev/sqruff/package.yml diff --git a/projects/quary.dev/sqruff/package.yml b/projects/quary.dev/sqruff/package.yml new file mode 100644 index 00000000..b355fea5 --- /dev/null +++ b/projects/quary.dev/sqruff/package.yml @@ -0,0 +1,29 @@ +distributable: + url: https://github.com/quarylabs/sqruff/archive/refs/tags/{{ version.tag }}.tar.gz + strip-components: 1 + +versions: + github: quarylabs/sqruff + +build: + dependencies: + rust-lang.org: ^1.79 + rust-lang.org/cargo: '*' + script: cargo install sqruff --locked --path crates/cli --root {{prefix}} + +provides: + - bin/bench + - bin/sqruff + +test: + - test "$(sqruff -V)" = "sqruff {{version}}" + - run: sqruff lint $FIXTURE + fixture: + extname: sql + content: SELECT 1; + - run: if sqruff lint $FIXTURE; then true; fi + fixture: + extname: sql + content: | + SELECT 1 + SELECT 2