Skip to content

chore(tui): sync uv.lock with pyproject dev extras (hw-05g2) - #258

Merged
vishnujayvel merged 1 commit into
mainfrom
publish/hw-05g2
Jul 12, 2026
Merged

chore(tui): sync uv.lock with pyproject dev extras (hw-05g2)#258
vishnujayvel merged 1 commit into
mainfrom
publish/hw-05g2

Conversation

@vishnujayvel

Copy link
Copy Markdown
Owner

Factory-authored (bead hw-05g2, polecat-discovered). tui/uv.lock had drifted from pyproject's dev extras — mypy, ruff, and types-PyYAML were missing from the lock, so a fresh uv sync --extra dev didn't match CI's toolchain. Lock regenerated; refinery gates: uv lock --check clean + 136 TUI unit tests pass.

🤖 Generated with Claude Code

https://claude.ai/code/session_01EjWqH4FMkdczkSagzXw3dQ

tui/uv.lock had drifted from pyproject.toml: the dev extras ruff==0.15.17,
mypy==1.14.1, and types-PyYAML>=6.0 (added when the lint/typecheck gates
landed in #44/#45/#48) were never locked, so a fresh `uv sync --extra dev`
resolved outside the lockfile and CI/local environments could diverge.

Regenerated with `uv lock` from tui/. The diff is purely additive: mypy
1.14.1, mypy-extensions 1.1.0, ruff 0.15.17, types-pyyaml 6.0.12.20260518.
No pyproject changes were needed.

Validation: `uv lock --check` passes; `uv sync --extra dev` resolves clean
in a fresh venv; canonical unit suite (pytest -m "not terminal_e2e",
136 passed) plus ruff and mypy from the synced venv are all green.
@coderabbitai

coderabbitai Bot commented Jul 12, 2026

Copy link
Copy Markdown

Important

Review skipped

Review was skipped due to path filters

⛔ Files ignored due to path filters (1)
  • tui/uv.lock is excluded by !**/*.lock

CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including **/dist/** will override the default block on the dist directory, by removing the pattern from both the lists.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: ASSERTIVE

Plan: Pro

Run ID: 55ea57ce-f103-40dd-9f6d-9bd7356a1a3a

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch publish/hw-05g2

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

Copy link
Copy Markdown
Warnings
⚠️

No issue reference found in PR description. Add Closes #XX or No issue.

Generated by 🚫 dangerJS against 64da601

@vishnujayvel
vishnujayvel merged commit 0c24ab6 into main Jul 12, 2026
7 checks passed
@vishnujayvel
vishnujayvel deleted the publish/hw-05g2 branch July 12, 2026 01:38
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