| - name: Run dify config tests | - name: Run dify config tests | ||||
| run: uv run --project api dev/pytest/pytest_config_tests.py | run: uv run --project api dev/pytest/pytest_config_tests.py | ||||
| - name: Run Basedpyright Checks | |||||
| run: dev/basedpyright-check | |||||
| - name: Set up dotenvs | - name: Set up dotenvs | ||||
| run: | | run: | | ||||
| cp docker/.env.example docker/.env | cp docker/.env.example docker/.env |
| if: steps.changed-files.outputs.any_changed == 'true' | if: steps.changed-files.outputs.any_changed == 'true' | ||||
| run: uv sync --project api --dev | run: uv sync --project api --dev | ||||
| - name: Run ty check | |||||
| - name: Run Basedpyright Checks | |||||
| if: steps.changed-files.outputs.any_changed == 'true' | if: steps.changed-files.outputs.any_changed == 'true' | ||||
| run: dev/ty-check | |||||
| run: dev/basedpyright-check | |||||
| - name: Dotenv check | - name: Dotenv check | ||||
| if: steps.changed-files.outputs.any_changed == 'true' | if: steps.changed-files.outputs.any_changed == 'true' |
| cd "$SCRIPT_DIR/.." | cd "$SCRIPT_DIR/.." | ||||
| # run basedpyright checks | # run basedpyright checks | ||||
| uv --directory api run basedpyright | |||||
| uv run --directory api --dev basedpyright |