Merge pull request #3 from FlipsideCrypto/test/1

Test/1
This commit is contained in:
drethereum 2024-10-30 10:48:29 -06:00 committed by GitHub
commit 7125436cd2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,76 +1,76 @@
name: docs_update
# name: docs_update
# on:
# push:
# branches:
# - "main"
env:
USE_VARS: "${{ vars.USE_VARS }}"
DBT_PROFILES_DIR: "${{ vars.DBT_PROFILES_DIR }}"
DBT_VERSION: "${{ vars.DBT_VERSION }}"
ACCOUNT: "${{ vars.ACCOUNT }}"
ROLE: "${{ vars.ROLE }}"
USER: "${{ vars.USER }}"
PASSWORD: "${{ secrets.PASSWORD }}"
REGION: "${{ vars.REGION }}"
DATABASE: "${{ vars.DATABASE }}"
WAREHOUSE: "${{ vars.WAREHOUSE }}"
SCHEMA: "${{ vars.SCHEMA }}"
# env:
# USE_VARS: "${{ vars.USE_VARS }}"
# DBT_PROFILES_DIR: "${{ vars.DBT_PROFILES_DIR }}"
# DBT_VERSION: "${{ vars.DBT_VERSION }}"
# ACCOUNT: "${{ vars.ACCOUNT }}"
# ROLE: "${{ vars.ROLE }}"
# USER: "${{ vars.USER }}"
# PASSWORD: "${{ secrets.PASSWORD }}"
# REGION: "${{ vars.REGION }}"
# DATABASE: "${{ vars.DATABASE }}"
# WAREHOUSE: "${{ vars.WAREHOUSE }}"
# SCHEMA: "${{ vars.SCHEMA }}"
concurrency:
group: ${{ github.workflow }}
# concurrency:
# group: ${{ github.workflow }}
jobs:
run_dbt_jobs:
runs-on: ubuntu-latest
environment:
name: workflow_prod
# jobs:
# run_dbt_jobs:
# runs-on: ubuntu-latest
# environment:
# name: workflow_prod
steps:
- uses: actions/checkout@v3
# steps:
# - uses: actions/checkout@v3
- uses: actions/setup-python@v4
with:
python-version: "3.10"
cache: "pip"
# - uses: actions/setup-python@v4
# with:
# python-version: "3.10"
# cache: "pip"
- name: install dependencies
run: |
pip install -r requirements.txt
dbt deps
# - name: install dependencies
# run: |
# pip install -r requirements.txt
# dbt deps
- name: refresh ddl for datashare
run: |
cnt=$(dbt ls -m fsc_utils.datashare._datashare___create_gold | wc -l ); if [ $cnt -eq 1 ]; then dbt run -m fsc_utils.datashare._datashare___create_gold; fi;
# - name: refresh ddl for datashare
# run: |
# cnt=$(dbt ls -m fsc_utils.datashare._datashare___create_gold | wc -l ); if [ $cnt -eq 1 ]; then dbt run -m fsc_utils.datashare._datashare___create_gold; fi;
- name: checkout docs branch
run: |
git checkout -B docs origin/main
# - name: checkout docs branch
# run: |
# git checkout -B docs origin/main
- name: generate dbt docs
run: dbt docs generate -t prod
# - name: generate dbt docs
# run: dbt docs generate -t prod
- name: move files to docs directory
run: |
mkdir -p ./docs
cp target/{catalog.json,manifest.json,index.html} docs/
# - name: move files to docs directory
# run: |
# mkdir -p ./docs
# cp target/{catalog.json,manifest.json,index.html} docs/
- name: clean up target directory
run: dbt clean
# - name: clean up target directory
# run: dbt clean
- name: check for changes
run: git status
# - name: check for changes
# run: git status
- name: stage changed files
run: git add .
# - name: stage changed files
# run: git add .
- name: commit changed files
run: |
git config user.email "abc@xyz"
git config user.name "github-actions"
git commit -am "Auto-update docs"
# - name: commit changed files
# run: |
# git config user.email "abc@xyz"
# git config user.name "github-actions"
# git commit -am "Auto-update docs"
- name: push changes to docs
run: |
git push -f --set-upstream origin docs
# - name: push changes to docs
# run: |
# git push -f --set-upstream origin docs