Skip to content

fix: remove venvPath/venv from pyright config to prevent CI hang#6

Merged
ancongui merged 2 commits into
mainfrom
develop
Feb 10, 2026
Merged

fix: remove venvPath/venv from pyright config to prevent CI hang#6
ancongui merged 2 commits into
mainfrom
develop

Conversation

@ancongui
Copy link
Copy Markdown
Contributor

Summary

  • Remove venvPath and venv from [tool.pyright] in pyproject.toml
  • Add include = ["src"] to scope type checking to source code only
  • Root cause: venvPath/venv settings conflict with uv run's environment management, causing pyright's Node.js process to hang indefinitely in CI

Test plan

  • Verify CI pipeline completes (pyright step should finish in < 5 minutes)

chore: sync main into develop
The venvPath and venv settings conflict with uv run's environment
management, causing pyright's Node.js process to hang indefinitely.
Replace with explicit include=["src"] to scope type checking.
@ancongui ancongui merged commit f6c0374 into main Feb 10, 2026
3 of 4 checks passed
javier-alvarez pushed a commit that referenced this pull request May 4, 2026
Addresses the deferred items from the code review (review of commit
b84c3bc). After this commit, only FF-2 (file an upstream issue) and
FF-5 (per-doc correlation_id at ingest time) remain as follow-ups.

FF-6 / Review #6 — real-time per-file ingest output:
  ``_run_ingest`` now walks the drop folder itself and calls
  ``agent.ingest_one`` per file, streaming ``[N/total] starting ...``
  and the terminal ``[status]`` line as each file completes.

Review #6 — noisy-logger override env var FIREFLY_AGENTIC_VERBOSE_LOGGERS.

FF-1 — ``--force-clean`` actually wipes ./kg now (with TTY confirmation
prompt; CI / scripts skip the prompt because the flag itself is consent).

Review #8 — Retry-After "first match wins" assumption documented.

Review #9 — idempotency-signature asymmetry (otlp endpoint vs azure conn
string) documented in configure_exporters docstring.

Review #10 — _ENCODING tri-state cleanup (replaced object|None hack with a
clean (loaded, encoder) tuple cache).

Review #12 — rerank_fallback label spec update.

Full sweep: 1220 passed.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
ancongui added a commit that referenced this pull request May 31, 2026
fix: remove venvPath/venv from pyright config to prevent CI hang
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant