7a0da7932b
Backwards Compatibility / Verify Encryption Constants (push) Waiting to run
Backwards Compatibility / PyPI Version Compatibility (push) Waiting to run
Backwards Compatibility / Database Migration Tests (push) Waiting to run
CodeQL Advanced / Analyze (javascript-typescript) (push) Waiting to run
CodeQL Advanced / Analyze (python) (push) Waiting to run
Docker Tests (Consolidated) / UI Tests (Puppeteer) [research-form] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [research-metrics] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [research-workflow] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [settings-core] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [settings-pages] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [history-news] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [library] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [link-analytics] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [mobile] (push) Blocked by required conditions
Docker Tests (Consolidated) / detect-changes (push) Waiting to run
Docker Tests (Consolidated) / Build Test Image (push) Waiting to run
Docker Tests (Consolidated) / All Pytest Tests + Coverage (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [accessibility] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [api-crud] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [auth-login] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [auth-pages] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [auth-register] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [chat-core] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [chat-lifecycle] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) [error-benchmark] (push) Blocked by required conditions
Docker Tests (Consolidated) / UI Tests (Puppeteer) (push) Blocked by required conditions
Docker Tests (Consolidated) / Accessibility Tests (push) Blocked by required conditions
Docker Tests (Consolidated) / LLM Unit Tests (push) Blocked by required conditions
Docker Tests (Consolidated) / LLM Example Tests (push) Blocked by required conditions
Docker Tests (Consolidated) / Production Image Smoke Test (push) Blocked by required conditions
Docker Tests (Consolidated) / Infrastructure Tests (push) Blocked by required conditions
OSSF Scorecard / OSSF Security Scorecard Analysis (push) Waiting to run
Create Release / test-gate (push) Blocked by required conditions
Create Release / release-gate (push) Blocked by required conditions
Create Release / ci-gate (push) Blocked by required conditions
Create Release / version-check (push) Waiting to run
Create Release / e2e-test-gate (push) Blocked by required conditions
Create Release / responsive-test-gate (push) Blocked by required conditions
Create Release / compat-test-gate (push) Blocked by required conditions
Create Release / compose-integration-gate (push) Blocked by required conditions
Create Release / vulture-gate (push) Blocked by required conditions
Create Release / build (push) Blocked by required conditions
Create Release / provenance (push) Blocked by required conditions
Create Release / prerelease-docker (push) Blocked by required conditions
Create Release / publish-docker (push) Blocked by required conditions
Create Release / create-release (push) Blocked by required conditions
Create Release / cleanup-changelog (push) Blocked by required conditions
Create Release / trigger-pypi (push) Blocked by required conditions
Create Release / monitor-pypi (push) Blocked by required conditions
Create Release / Clean up orphan prerelease tags and signatures (push) Blocked by required conditions
OSV-Scanner (Scheduled) / scan-scheduled (push) Failing after 0s
109 lines
3.7 KiB
Plaintext
109 lines
3.7 KiB
Plaintext
# ============================================================================
|
|
# Allowed file patterns for git pre-commit and CI whitelist checks.
|
|
# One regex pattern per line. Lines starting with # are comments.
|
|
# Blank lines are ignored.
|
|
#
|
|
# PRINCIPLE: text source types are kept broad (low risk, high churn).
|
|
# Config, binary, and other types are path-scoped.
|
|
#
|
|
# Binary files bloat the repo — do NOT add new binary wildcards without
|
|
# maintainer approval. See CODEOWNERS.
|
|
# ============================================================================
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Text source code — kept broad (low risk)
|
|
# ---------------------------------------------------------------------------
|
|
\.py$
|
|
\.js$
|
|
\.mjs$
|
|
\.html$
|
|
\.css$
|
|
\.md$
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# JSON — path-scoped
|
|
# ---------------------------------------------------------------------------
|
|
^src/local_deep_research/defaults/.*\.json$
|
|
^cookiecutter-docker/.*\.json$
|
|
^package\.json$
|
|
^package-lock\.json$
|
|
^lighthouserc\.json$
|
|
^tests/(.*/)?package\.json$
|
|
^tests/(.*/)?package-lock\.json$
|
|
^tests/settings/golden_master_settings\.json$
|
|
# Allowlist of currently-known responsive UI bugs; checked-in baseline
|
|
# for test_responsive_ui_comprehensive.js so new regressions can fail.
|
|
^tests/ui_tests/responsive_baseline\.json$
|
|
# Journal-quality data: all datasets are runtime-downloaded into the user
|
|
# data dir, never bundled. Only __init__.py lives in the package data dir.
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# YAML — path-scoped
|
|
# ---------------------------------------------------------------------------
|
|
^\.github/.*\.(yml|yaml)$
|
|
^\.semgrep/.*\.(yml|yaml)$
|
|
^bearer\.yml$
|
|
^\.grype\.yaml$
|
|
^\.hadolint\.yaml$
|
|
^\.pre-commit-config\.yaml$
|
|
^\.yamllint\.yaml$
|
|
^\.safety-policy\.yml$
|
|
^docker-compose.*\.(yml|yaml)$
|
|
^examples/.*/docker-compose\.yml$
|
|
^community_benchmark_results/.*\.yaml$
|
|
^cookiecutter-docker/.*\.yml$
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Shell scripts — path-scoped
|
|
# ---------------------------------------------------------------------------
|
|
^\.github/scripts/.*\.sh$
|
|
^\.pre-commit-hooks/.*\.sh$
|
|
^scripts/.*\.sh$
|
|
^tests/.*\.sh$
|
|
^docs/.*\.sh$
|
|
^examples/.*\.sh$
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Other config — explicit paths only
|
|
# ---------------------------------------------------------------------------
|
|
^src/local_deep_research/defaults/.*\.template$
|
|
^src/local_deep_research/notifications/templates/.*\.jinja2$
|
|
^unraid-templates/.*\.xml$
|
|
^pyproject\.toml$
|
|
^pdm\.lock$
|
|
^\.gitleaks\.toml$
|
|
^\.zap/rules\.tsv$
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Specific root/config files
|
|
# ---------------------------------------------------------------------------
|
|
.*\.gitkeep$
|
|
.*\.gitignore$
|
|
^\.coveragerc$
|
|
^\.gitleaksignore$
|
|
^\.semgrepignore$
|
|
^\.trivyignore$
|
|
^\.nvmrc$
|
|
^playwright\.config\.js$
|
|
^\.github/CODEOWNERS$
|
|
^MANIFEST\.in$
|
|
^LICENSE$
|
|
^README$
|
|
^Dockerfile$
|
|
^\.dockerignore$
|
|
^\.file-whitelist\.txt$
|
|
^\.github/security/.*\.txt$
|
|
|
|
# ---------------------------------------------------------------------------
|
|
# Binary assets — explicit paths only.
|
|
# Binary files bloat the repo; do NOT add new ones without maintainer approval.
|
|
# ---------------------------------------------------------------------------
|
|
^docs/images/Local Search\.png$
|
|
^docs/images/local_search_embedding_model_type\.png$
|
|
^docs/images/local_search_paths\.png$
|
|
^src/local_deep_research/web/static/favicon\.png$
|
|
^docs/.*\.ps1$
|
|
^src/local_deep_research/web/static/sounds/error\.mp3$
|
|
^src/local_deep_research/web/static/sounds/success\.mp3$
|
|
^installers/.*\.(bat|ps1|iss)$
|