Skip to content

DuckDB error 429 fix #23

DuckDB error 429 fix

DuckDB error 429 fix #23

Workflow file for this run

name: Integration Tests
on:
push:
branches: [ main, develop ]
pull_request:
branches: [ main, develop ]
schedule:
# Run weekly on Sunday to catch data source changes (FTP links, etc.)
- cron: '0 0 * * 0'
workflow_dispatch:
jobs:
test:
runs-on: ubuntu-latest
timeout-minutes: 60
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Install uv
uses: astral-sh/setup-uv@v5
with:
enable-cache: true
- name: Set up Python
run: uv python install
- name: Install dependencies
run: uv sync --dev
- name: Run tests
run: |
# Create data directory tree to avoid warnings
mkdir -p data/{input,interim,output} logs
# Run all tests, including integration tests
uv run pytest -vvv