Skip to content

Commit 1fe16d4

Browse files
committed
GitHub+make: lint SQL code
1 parent 72d290e commit 1fe16d4

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

.github/workflows/main.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,16 @@ jobs:
4646
- name: Generate sql models
4747
run: make sqlc-check
4848

49+
sql-lint:
50+
name: Sqlc lint
51+
runs-on: ubuntu-latest
52+
steps:
53+
- name: git checkout
54+
uses: actions/checkout@v4
55+
56+
- name: Run sql lint
57+
run: make sql-lint-ci
58+
4959
rpc-check:
5060
name: RPC check
5161
runs-on: ubuntu-latest

Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,9 @@ sqlc-check: sqlc
278278
sql-lint: docker-sqlfluff
279279
$(DOCKER_SQLFLUFF) lint tapdb/sqlc/migrations/* tapdb/sqlc/queries/*
280280

281+
sql-lint-ci: docker-sqlfluff
282+
$(DOCKER_SQLFLUFF) lint --format github-annotation-native tapdb/sqlc/migrations/* tapdb/sqlc/queries/*
283+
281284
sql-fix: docker-sqlfluff
282285
$(DOCKER_SQLFLUFF) fix tapdb/sqlc/migrations/* tapdb/sqlc/queries/*
283286

0 commit comments

Comments
 (0)