Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
184 commits
Select commit Hold shift + click to select a range
c4583e8
conditional materialized view refresh and create-replace for the view
kraftaa May 3, 2024
9ff024f
fmt
kraftaa May 3, 2024
5f05a09
chore: add support for more data types in postgres
louisjoecodes May 5, 2024
07c1d7c
chore: remove unused file
benfdking May 5, 2024
dff1ebb
chore: remove unused name property from chart
benfdking May 5, 2024
b9481b8
build(deps): bump actions/setup-go from 5.0.0 to 5.0.1
dependabot[bot] May 6, 2024
7248ab5
feat: move wasm-binding to open source
louisjoecodes May 6, 2024
3b2a7c6
chore: bump rust version in quary-wasm-bindgen
louisjoecodes May 6, 2024
973d087
feat: making chart file functions public
benfdking May 6, 2024
00d2c93
fix: adding better charts to init
benfdking May 6, 2024
f486a35
ci: add windows build job to ci
benfdking May 6, 2024
91a1111
feat: adding method to parse chart file
benfdking May 6, 2024
19276a9
chore: remove lint error unnecessary specification
benfdking May 6, 2024
17bfc44
chore: bump version 117
benfdking May 6, 2024
d8bf1c7
ci: adding full cargo version checker
benfdking May 6, 2024
c17f4f2
devex: speed up by not calling prettier twice
benfdking May 6, 2024
bf01e3c
ci: clean up build job
benfdking May 6, 2024
af883f6
ci: speed up windows build and add windows to release
benfdking May 6, 2024
cb549f7
chore: remove linting warnings
benfdking May 6, 2024
b8d39f2
chore: linting improvement
benfdking May 6, 2024
a5031bc
fix: calculate hashes after release builds are attempted
louisjoecodes May 6, 2024
aa1709d
fix: attempt at windows release fix
benfdking May 6, 2024
810314e
chore: bump version 118
benfdking May 7, 2024
e2e0b5e
ci: clean up binary release names
benfdking May 7, 2024
8f144ba
feat: move extension to open source
louisjoecodes May 6, 2024
eda215f
chore: address pr comments - remove unused ci jobs and scripts
louisjoecodes May 7, 2024
2a5c3ca
chore: bump version 119
benfdking May 7, 2024
72514c6
build(deps): bump actions/checkout from 4.1.4 to 4.1.5
dependabot[bot] May 7, 2024
1baeed9
chore: ignore idea files
benfdking May 7, 2024
ad61da1
chore: update vulnerable dependency whoami
benfdking May 7, 2024
90c6bac
build(deps): bump @types/node from 20.12.9 to 20.12.10
dependabot[bot] May 7, 2024
b6aec2c
fix: fix file name change in build flow
benfdking May 7, 2024
7da7110
feat: add method for yaml writing in wasm
benfdking May 7, 2024
1da02f6
chore: bump version 120
benfdking May 7, 2024
4aab26b
chore: update rust mio for vulnerability
benfdking May 7, 2024
5b41e95
ci: fix mac build step
benfdking May 7, 2024
db29cfd
chore: bump version 121
benfdking May 7, 2024
cad9013
fix: duckdb list views and tables, add tests
louisjoecodes May 7, 2024
cc2f700
feat: custom editor for charts
benfdking May 7, 2024
c9b7869
chore: update nvm node version
benfdking May 7, 2024
fb8965a
feat: add easy linux install script
benfdking May 7, 2024
fd23e20
chore: bump version again
benfdking May 7, 2024
67c4999
docs: small readme fix where spacing was off
benfdking May 7, 2024
c610d54
build(deps): bump sql.js from 1.10.2 to 1.10.3
dependabot[bot] May 7, 2024
94f741e
fix: show error message on source generation failure
louisjoecodes May 7, 2024
b69f580
fix: long errors overflowing
louisjoecodes May 7, 2024
04be831
feat: make default in init duckdb
benfdking May 7, 2024
6795cd3
feat: adding charts processed to compile
benfdking May 7, 2024
69f59ef
feat: add ability to render different sql code if cached
benfdking May 7, 2024
c08a57e
feat: implement raw sql in charts
benfdking May 7, 2024
f8ad703
feat: implement filesysten override
benfdking May 7, 2024
96a2748
chore: bump version 123
benfdking May 8, 2024
bbabbb3
docs: add docs to code to better understand it
benfdking May 8, 2024
f7d698d
refactor: move code to render project to sql into own code
benfdking May 8, 2024
7a4f634
feat: adding ability to dynamically create sql
benfdking May 8, 2024
125bbad
chore: run dedupe in pnpm
benfdking May 8, 2024
18fb810
feat: implement pre templated sql in chart
benfdking May 8, 2024
ea40a88
chore: update h2 cargo for vuln
benfdking May 8, 2024
f6dda4b
fix: small improvement to rerendering logic
benfdking May 8, 2024
fac905d
chore: move to pbjson types internally
benfdking May 8, 2024
80350e9
feat: make the output chart file yaml deterministic
benfdking May 8, 2024
50f84ab
ci: add locked to cargo runs
benfdking May 9, 2024
3cd3198
feat: button to create model from pretemplated sql
benfdking May 8, 2024
6e7e0ad
fix: unwanted raw prepends
louisjoecodes May 8, 2024
0b40820
chore: bump version 124
benfdking May 9, 2024
3bd96a7
feat: update README
louisjoecodes May 5, 2024
860b5f5
feat: add a feature request template
benfdking May 9, 2024
f064e34
fix: dag node double click not working
louisjoecodes May 9, 2024
4e9993c
ci: make ci check for formatting differences
benfdking May 9, 2024
3eadec1
fix: add charts to project
benfdking May 9, 2024
115b7a2
fix: charts being included in project
benfdking May 9, 2024
88cea66
fix: improve error message types and display CLI errors
louisjoecodes May 9, 2024
9da734f
chore: bump version 125
benfdking May 9, 2024
57e9f7c
fix: pass through not found from js to rust
benfdking May 9, 2024
df31cb3
chore: bump version 126
benfdking May 9, 2024
f7de01b
fix: column description update not working
louisjoecodes May 10, 2024
1bf3d1e
build(deps): bump pnpm/action-setup from 3.0.0 to 4.0.0
dependabot[bot] May 13, 2024
04652db
build(deps): bump softprops/action-gh-release from 2.0.4 to 2.0.5
dependabot[bot] May 13, 2024
b00ce59
build(deps-dev): bump @types/react from 18.3.1 to 18.3.2
dependabot[bot] May 13, 2024
e32fce6
fix: cascade drop the entity in postgres
louisjoecodes May 10, 2024
a06a063
feat: update vscode readme
louisjoecodes May 10, 2024
9a435ad
chore: update a few cargo dependencies
benfdking May 10, 2024
822a2b9
fix: fix column tests in postgres
benfdking May 13, 2024
da4517f
chore: add failing test to reproduce error
louisjoecodes May 13, 2024
ac7ab4f
chore: add another failing test to reproduce error
louisjoecodes May 13, 2024
7c8a93f
refactor: move limit logic
benfdking May 13, 2024
954cb84
ci: speed up by not installing browsers
benfdking May 13, 2024
6905cf4
ci: fix node build version to nvmrc
benfdking May 13, 2024
a5db1ae
fix: load assets if change case of chart editor
benfdking May 13, 2024
8463c99
feat: speed up vscode extension by removing unnecesary work
benfdking May 13, 2024
a6d4114
fix: load assets if change case of chart editor
benfdking May 13, 2024
2693dda
feat: further speed up
benfdking May 13, 2024
a8139d3
chore: bump version 127
benfdking May 13, 2024
4c7b4fd
fix: make uuid work when in node locally
benfdking May 13, 2024
503f596
chore: bump version 128
benfdking May 13, 2024
ee4fa2c
feat: move parsing all to rust
benfdking May 14, 2024
d560ed6
devex: adding rfc template
benfdking May 14, 2024
a684df3
feat: make return be optional for create view
benfdking May 14, 2024
6754fa1
feat: add release version for sentry
benfdking May 14, 2024
374fda4
ci: add ability to push to homebrew
actions-user May 15, 2024
3e89c63
chore: launch 0.1.0
actions-user May 15, 2024
8e5dd21
feat: small change to build -c output to include cache views built
louisjoecodes May 16, 2024
f1134f6
refactor: aligning description naming convenion
actions-user May 16, 2024
0acd367
refactor: align name of view in the view component
actions-user May 16, 2024
5ce375e
refactor: share code to find in schemas
actions-user May 16, 2024
1c3cfe4
refactor: use one cache view type
actions-user May 17, 2024
14e0802
fix: chart storybook
louisjoecodes May 17, 2024
edff29b
refactor: move cache builder in ts into function
actions-user May 16, 2024
d7a5221
Fix install script to use unzip for zip files
May 16, 2024
7e97916
fix: fix install script for linux
actions-user May 17, 2024
b4a3dfb
fix: when schema present hide schema button
actions-user May 16, 2024
c6358d0
chore: bump version 0.1.1
actions-user May 17, 2024
e6ba3e2
chore: make js errors more robust
benfdking May 17, 2024
be92c1a
chore: remove unused ai code
benfdking May 17, 2024
5816e36
chore: readd proto/gen to make ci faster
benfdking May 18, 2024
a2acab2
refactor: move test running statement creator
benfdking May 18, 2024
de15c55
chore: bump version 0.1.2
benfdking May 18, 2024
7d9b0c0
chore: update node minor deps
benfdking May 18, 2024
1b4dfd5
chore: major update sentry browser
benfdking May 18, 2024
aad6c1d
refactor: move arrow convert function into file
benfdking May 18, 2024
f2c44f9
feat: speed up by only reading what is needed
benfdking May 18, 2024
172e247
build(deps): bump bytes from 1.5.0 to 1.6.0
dependabot[bot] May 20, 2024
32d98bf
build(deps): bump actions/checkout from 4.1.5 to 4.1.6
dependabot[bot] May 20, 2024
b371c1e
build(deps): bump wasm-bindgen-test from 0.3.41 to 0.3.42
dependabot[bot] May 20, 2024
82982d6
build(deps): bump web-sys from 0.3.68 to 0.3.69
dependabot[bot] May 20, 2024
2519f20
build(deps): bump serde_json from 1.0.114 to 1.0.117
dependabot[bot] May 20, 2024
87dad3e
feat: add jest to extension package
louisjoecodes May 21, 2024
3525805
feat: add jest to extension package
louisjoecodes May 21, 2024
8d8702e
chore: update package metadata with new OSS repository path
louisjoecodes May 21, 2024
b505462
chore: bump to version 0.1.3
louisjoecodes May 22, 2024
e892dea
chore: remove unused import
benfdking May 22, 2024
4e872be
fix: fix tests that are not fully defined
benfdking May 22, 2024
741fa6e
chore: bump version 014
benfdking May 22, 2024
fb7edc5
fix: better handle errors from database calls
benfdking May 17, 2024
17774c4
feat: clean up error message for user
benfdking May 22, 2024
ff5ae0c
feat: adding env files to files it ignores
benfdking May 22, 2024
8ad9024
chore: small typos and adding docs
benfdking May 22, 2024
824c085
feat: handle nulls reliably
benfdking May 22, 2024
f61988b
chore: bump version 015
benfdking May 22, 2024
45e15c0
feat: new chart architecture
louisjoecodes May 22, 2024
7e9580b
fix: disable the play button if no asset is selected
louisjoecodes May 23, 2024
64673f9
fix: injected sql model now uses chart name instead of random ID for …
louisjoecodes May 23, 2024
a436308
chore: bump to version 0.1.6
louisjoecodes May 23, 2024
434a58f
fix: bad materialziation type in code
benfdking May 23, 2024
50af8b7
fix: quary not working in codespaces
louisjoecodes May 23, 2024
2426fef
chore: bump versions to 0.1.7
louisjoecodes May 23, 2024
237d468
feat: adding autocomplete for yaml files to the init
benfdking May 23, 2024
2532bc2
feat: make json schema definition stricter
benfdking May 23, 2024
5e806fb
fix: command documentation not working
benfdking May 23, 2024
dca08bd
chore: bump verison for build
benfdking May 24, 2024
15bc161
ci: fix push to homebrew update
actions-user May 24, 2024
90a36f0
chore: bump version 019
actions-user May 24, 2024
421d925
feat: add explorer collapsing in templates
benfdking May 24, 2024
187f117
feat: add experimental method to separate files
benfdking May 24, 2024
be5e0a1
chore: remove unused deps
benfdking May 24, 2024
ec7cfcd
chore: minor formatting of database connection
louisjoecodes May 24, 2024
f0f841a
fix: bigquery list tables/views should list tables outside of target …
louisjoecodes May 24, 2024
16f075c
feat: use the bigquery CLI in node
louisjoecodes May 24, 2024
8fa5653
chore: bump version 020
louisjoecodes May 24, 2024
90e22d2
chore: delete welcome view
louisjoecodes May 26, 2024
a92a332
chore: remove ai related view components
louisjoecodes May 26, 2024
4f7f66d
feat: use shadcn card component, fix storybook
louisjoecodes May 26, 2024
c5e7c25
build(deps): bump petgraph from 0.6.4 to 0.6.5
dependabot[bot] May 27, 2024
18a851c
build(deps): bump prost-build from 0.12.3 to 0.12.4
dependabot[bot] May 27, 2024
cc39434
build(deps): bump rust-embed from 8.3.0 to 8.4.0
dependabot[bot] May 27, 2024
29b7651
build(deps): bump serde from 1.0.197 to 1.0.203
dependabot[bot] May 27, 2024
6a179d1
chore: minor ts dependencies
benfdking May 27, 2024
d727ac8
build(deps): bump prost-build from 0.12.4 to 0.12.6
dependabot[bot] Jun 3, 2024
2ad0a32
build(deps): bump tokio from 1.37.0 to 1.38.0
dependabot[bot] Jun 3, 2024
a180cb1
build(deps): bump testcontainers-modules from 0.4.2 to 0.4.3
dependabot[bot] Jun 3, 2024
f7225e2
build(deps-dev): bump vite from 5.2.11 to 5.2.12
dependabot[bot] Jun 3, 2024
709d3e1
chore: migrate button to ShadCN component
louisjoecodes May 27, 2024
223fa8a
fix: make test list scrollable
louisjoecodes May 27, 2024
21c351a
chore: update pnpm lock
benfdking Jun 3, 2024
ed87c83
chore: update minor node
benfdking Jun 3, 2024
e879552
conditional materialized view refresh and create-replace for the view
kraftaa May 3, 2024
62ecb00
gitignore
kraftaa Jun 5, 2024
77d10f7
add Some
kraftaa Jun 5, 2024
75fb1ec
build.yml
kraftaa Jun 5, 2024
0fd9ad5
remove aarch
kraftaa Jun 5, 2024
87a4f56
strip and versions update
kraftaa Jun 6, 2024
df943c3
project name
kraftaa Jun 6, 2024
cd2ee6b
change build
kraftaa Jun 6, 2024
48d11ad
escape single quotas
kraftaa Jun 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
proto/gen linguist-generated=true
js/packages/proto/src/generated linguist-generated=true
cargo.lock linguist-generated=true
16 changes: 16 additions & 0 deletions .github/ISSUE_TEMPLATE/FEATURE-REQUEST.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
name: Feature Request Template
about: 'For feature requests. Please search for existing issues first. Also see CONTRIBUTING.'
---

### Please Describe The Problem To Be Solved

<!--
A precise description of your preferred solution
-->

### Optional: Suggest A Solution

<!--
A concise description of your preferred solution
-->
19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/RFC.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
name: 📄 RFC
about: Write a proposal and request comments
title: '[RFC] <title>'
labels: rfc
assignees: ''
---

# Background

# Proposal

## Abandoned Ideas

## Sections

### Implementation

### UX
10 changes: 0 additions & 10 deletions .github/dependabot.yml

This file was deleted.

14 changes: 14 additions & 0 deletions .github/dependabot.yml.disabled
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
version: 2
updates: []
# - package-ecosystem: 'npm'
# directory: '/'
# schedule:
# interval: 'weekly'
# - package-ecosystem: 'cargo'
# directory: '/'
# schedule:
# interval: 'weekly'
# - package-ecosystem: 'github-actions'
# directory: '/'
# schedule:
# interval: 'weekly'
63 changes: 63 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
name: Build and Release

on:
push:
# branches:
# - refresh_replace
tags:
- "*"

jobs:
build:
runs-on: ubuntu-latest

strategy:
matrix:
target: [x86_64-unknown-linux-gnu]
# target: [x86_64-unknown-linux-gnu, aarch64-unknown-linux-gnu]

steps:
- name: Checkout code
uses: actions/checkout@v3

- name: Install Rust toolchain
uses: actions-rs/toolchain@v1
with:
toolchain: 1.78.0
target: ${{ matrix.target }}
profile: minimal
override: true

- name: Cache Cargo registry
uses: actions/cache@v2
with:
path: ~/.cargo/registry
key: ${{ runner.os }}-cargo-registry-${{ hashFiles('**/Cargo.lock') }}
restore-keys: |
${{ runner.os }}-cargo-registry-

- name: Cache Cargo index
uses: actions/cache@v2
with:
path: ~/.cargo/git
key: ${{ runner.os }}-cargo-index-${{ hashFiles('**/Cargo.lock') }}
restore-keys: |
${{ runner.os }}-cargo-index-

- name: Install dependencies
run: sudo apt-get update && sudo apt-get install -y gcc-multilib g++-multilib

- name: Install cross-compilation tools
if: matrix.target == 'aarch64-unknown-linux-gnu'
run: sudo apt-get install -y gcc-aarch64-linux-gnu g++-aarch64-linux-gnu libc6-dev-arm64-cross

- name: Build
run: |
cargo build --release --target=${{ matrix.target }}
strip target/${{ matrix.target }}/release/quary

- name: Upload artifact
uses: actions/upload-artifact@v4
with:
name: quary-${{ matrix.target }}-${{ github.ref_name }}
path: target/${{ matrix.target }}/release/quary
109 changes: 0 additions & 109 deletions .github/workflows/pr.yml

This file was deleted.

155 changes: 155 additions & 0 deletions .github/workflows/pr.yml.disabled
Original file line number Diff line number Diff line change
@@ -0,0 +1,155 @@
name: pr-checks
on:
merge_group:
pull_request:
branches:
- main
concurrency:
group: ${{ github.head_ref }}
cancel-in-progress: true
env:
PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: true
CARGO_INCREMENTAL: 0
jobs:
github-actions-ratchet-check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # ratchet:actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@cdcb36043654635271a94b9a6d1392de5bb323a7 # ratchet:actions/setup-go@v4
- name: Install ratchet
run: go install github.com/sethvargo/ratchet@latest
- name: Ratchet Check
run: make ratchet_check
commitlint-check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # ratchet:actions/checkout@v3
with:
fetch-depth: '0'
- uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # ratchet:actions/setup-node@v3
with:
node-version-file: '.nvmrc'
- uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # ratchet:pnpm/action-setup@v2
id: pnpm-install
with:
version: 9
run_install: false
- name: Install dependencies
run: pnpm install --filter "@quary/root" --frozen-lockfile
- name: Validate all commits from PR
run: pnpx commitlint --from ${{ github.event.pull_request.base.sha }} --to ${{ github.event.pull_request.head.sha }} --verbose
node-check:
runs-on: ubicloud-standard-16
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # ratchet:actions/checkout@v3
with:
submodules: 'true'
- uses: actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af # ratchet:actions-rs/toolchain@v1
with:
toolchain: stable
target: wasm32-unknown-unknown
override: true
profile: minimal
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # ratchet:Swatinem/rust-cache@v2
- uses: taiki-e/cache-cargo-install-action@5b024fe3a0a2c7f2aaff0e47871acf0d14b07207 # ratchet:taiki-e/cache-cargo-install-action@v1
with:
tool: wasm-bindgen-cli
- name: Build rust wasm
run: make rust_build_wasm
- uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # ratchet:actions/setup-node@v3
with:
node-version-file: '.nvmrc'
- uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # ratchet:pnpm/action-setup@v2
with:
version: 9
- name: Install dependencies
run: pnpm install -r --frozen-lockfile
- name: Run CI tests
run: pnpm run ci
bash-scripts-check:
runs-on: ubuntu-latest
env:
PLAYWRIGHT_SKIP_DOWNLOAD_BROWSER: true
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # ratchet:actions/checkout@v3
# Comes from https://github.com/ludeeus/action-shellcheck/blob/master/action.yaml
- name: Download shellcheck
run: sudo apt-get install -y shellcheck
- name: Check shells
run: make bash_lint
rust-test:
name: Rust Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # ratchet:actions/checkout@v4
- uses: actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af # ratchet:actions-rs/toolchain@v1
with:
toolchain: stable
profile: minimal
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # ratchet:Swatinem/rust-cache@v2
- uses: actions-rs/cargo@844f36862e911db73fe0815f00a4a2602c279505 # ratchet:actions-rs/cargo@v1
with:
command: test
rust-build:
name: Rust Build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # ratchet:actions/checkout@v4
- name: Install stable toolchain
uses: actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af # ratchet:actions-rs/toolchain@v1
with:
toolchain: stable
components: rustfmt, clippy
- name: Install wasm target
run: rustup target add wasm32-unknown-unknown
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # ratchet:Swatinem/rust-cache@v2
- uses: taiki-e/cache-cargo-install-action@5b024fe3a0a2c7f2aaff0e47871acf0d14b07207 # ratchet:taiki-e/cache-cargo-install-action@v1
with:
tool: wasm-bindgen-cli
- name: Check CI scripts
run: make rust_build
rust-build-windows:
name: Rust Build Windows
runs-on: windows-latest
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # ratchet:actions/checkout@v4
- name: Install stable toolchain
uses: actions-rs/toolchain@16499b5e05bf2e26879000db0c1d13f7e13fa3af # ratchet:actions-rs/toolchain@v1
with:
toolchain: stable
- uses: Swatinem/rust-cache@23bce251a8cd2ffc3c1075eaa2367cf899916d84 # ratchet:Swatinem/rust-cache@v2
- name: Check CI scripts
run: cargo build
sqlfluff-template:
name: Lint template with SQLFluff
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # ratchet:actions/checkout@v4
- name: Install SQLFluff
run: pip install sqlfluff
- name: Lint template
run: make sql_lint_template
check-versions-match:
name: Check versions match
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # ratchet:actions/checkout@v3
- name: Install jq
run: sudo apt-get install jq
- run: make check_versions_match
prettier-yaml-lint:
name: Prettier YAML Lint
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # ratchet:actions/checkout@v4
- uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # ratchet:actions/setup-node@v3
with:
node-version-file: '.nvmrc'
- uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # ratchet:pnpm/action-setup@v2
name: Install pnpm
with:
version: 9
run_install: false
- run: pnpm install --filter "@quary/root" --frozen-lockfile
- run: make prettier_lint
Loading