Skip to content

Commit

Permalink
🤖 TEST: Add SQL Review Action (#307)
Browse files Browse the repository at this point in the history
  • Loading branch information
fengmk2 authored Sep 1, 2022
1 parent eb32254 commit 091420a
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 27 deletions.
18 changes: 18 additions & 0 deletions .github/workflows/sql-review.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# https://github.com/marketplace/actions/sql-review

name: SQL Review

on: [pull_request]

jobs:
sql-review:
runs-on: ubuntu-latest
name: SQL Review
steps:
- uses: actions/checkout@v3
- name: Check SQL
uses: bytebase/sql-review-action@main
with:
database-type: MYSQL
file-pattern: ^sql/.*\.sql$
override-file-path: ./sql-review-override.yml
27 changes: 0 additions & 27 deletions .github/workflows/stale.yml

This file was deleted.

13 changes: 13 additions & 0 deletions sql-review-override.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
template: bb.sql-review.prod
ruleList:
- type: naming.index.pk
level: WARNING
- type: naming.index.fk
level: WARNING
- type: naming.index.uk
payload:
format: "^idx_{{table}}_unique_{{column_list}}$"
- type: column.no-null
level: WARNING
- type: table.no-foreign-key
level: DISABLED

0 comments on commit 091420a

Please sign in to comment.