# ---- General ----
.DS_Store
*.log
.env
.env.*
!.env.example
.idea/
.vscode/
*.swp
coverage/
.coverage
htmlcov/
*.tmp
*.cavs-partial-*

# ---- Python ----
__pycache__/
*.py[cod]
*.egg-info/
.eggs/
build/
dist/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.tox/
.venv/
venv/
.python-version

# ---- Node / TypeScript ----
node_modules/
*.tsbuildinfo
typescript/dist/
# The GitHub Action ships a bundled, committed dist/index.js.
integrations/github-action/dist/*
!integrations/github-action/dist/index.js
.npm/

# ---- Testing infra ----
testing/.stack-data/

# Keep the GitHub Action's committed bundle despite the generic dist/ ignore above.
!integrations/github-action/dist/
!integrations/github-action/dist/index.js
