Skip to content

Commit

Permalink
test #6
Browse files Browse the repository at this point in the history
  • Loading branch information
laysabit committed Mar 14, 2024
1 parent bac100e commit 8e7bc9a
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 1 deletion.
35 changes: 35 additions & 0 deletions .github/workflows/diff-quality.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,41 @@ jobs:
with:
project_id: crypto-stellar
credentials_json: "${{ secrets.CREDS_PROD_HUBBLE }}"

- name: Get changed files
id: get_file_changes
uses: trilom/[email protected]
with:
output: " "

- name: Get new and changed .sql files in /models to lint
id: get_files_to_lint
shell: bash -l {0}
run: |
# Set the command in the $() brackets as an output to use in later steps
echo "::set-output name=lintees::$(
# Issue where grep regular expressions don't work as expected on the
# Github Actions shell, check dbt/models/ folder
echo \
$(echo ${{ steps.get_file_changes.outputs.files_modified }} |
tr -s ' ' '\n' |
grep -E '^models.*[.]sql$' |
tr -s '\n' ' ') \
$(echo ${{ steps.get_file_changes.outputs.files_added }} |
tr -s ' ' '\n' |
grep -E '^models.*[.]sql$' |
tr -s '\n' ' ')
)"
- name: Lint dbt models
id: sqlfluff_json
if: steps.get_files_to_lint.outputs.lintees != ''
shell: bash -l {0}
run: |
python -m pip install --upgrade pip
dbt deps
sqlfluff lint --format github-annotation --annotation-level failure --nofail ${{ steps.get_files_to_lint.outputs.lintees }} > annotations.json
sed -i '/^\[/!d' annotations.json # see https://github.com/sqlfluff/sqlfluff/issues/2244
- name: Checkout source branch and diff quality
run: |
Expand Down
2 changes: 1 addition & 1 deletion models/intermediate/trades/int_trade_agg_day.sql
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ with
base_trades as (
select
date('{{ dbt_airflow_macros.ds() }}') as day_agg
, ledger_closed_at
ledger_closed_at
, selling_asset_id
, selling_asset_code
, selling_asset_issuer
Expand Down

0 comments on commit 8e7bc9a

Please sign in to comment.