Skip to content

Smoke test: pin libtmux to tmux-python/libtmux#672#56

Draft
tony wants to merge 3 commits into
mainfrom
chore/test-libtmux-0.57-parity
Draft

Smoke test: pin libtmux to tmux-python/libtmux#672#56
tony wants to merge 3 commits into
mainfrom
chore/test-libtmux-0.57-parity

Conversation

@tony
Copy link
Copy Markdown
Member

@tony tony commented May 16, 2026

Summary

Draft smoke-test PR pinning libtmux to the parity-pt-2 branch
(tmux-python/libtmux#672) via [tool.uv.sources]. Not for merge —
this verifies libtmux-mcp's test suite passes against libtmux 0.57.0
before that release ships on PyPI.

The branch's CHANGES entry for LibTmuxException.subcommand calls
out handle_tool_errors as a downstream consumer; once the pin is
verified, follow-up PRs can surface the new subcommand field
through ToolError mapping.

Disposition

Close (or rebase onto a PyPI-pinned PR) once libtmux 0.57.0 lands
on PyPI and the standard dependency-constraint bump replaces this
git pin.

Test plan

  • just test locally (462 passed)
  • CI matrix (tmux 3.2a → master) green on this branch

…e test

why: Verify libtmux's 0.57.0 parity branch doesn't regress
libtmux-mcp before #672 merges. The branch's CHANGES entry for
LibTmuxException.subcommand specifically calls out
handle_tool_errors as a downstream consumer; this pin exercises
the wider 0.57 surface against our test matrix.

what:
- Add [tool.uv.sources] pointing libtmux at parity-pt-2
- Regenerate uv.lock
@codecov-commenter
Copy link
Copy Markdown

codecov-commenter commented May 16, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 85.18%. Comparing base (c258c4d) to head (18e0a07).

Additional details and impacted files
@@            Coverage Diff             @@
##             main      #56      +/-   ##
==========================================
- Coverage   85.36%   85.18%   -0.18%     
==========================================
  Files          40       40              
  Lines        2316     2316              
  Branches      295      295              
==========================================
- Hits         1977     1973       -4     
- Misses        257      260       +3     
- Partials       82       83       +1     

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

tony added 2 commits May 16, 2026 19:42
why: Pick up upstream scope-gate fixes (mouse_*_flag,
scroll_region_*) and the universal-mislabeled token reclassification
on tmux-python/libtmux@parity-pt-2.

what:
- Regenerate uv.lock against 426b18a6
why: Pick up the rewritten parity-pt-2 history (commit message
cleanup + neo.py:53 comment fix).

what:
- Regenerate uv.lock against 81a021ed
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.

2 participants