Skip to content

Add experimental typed chain API for tmux command sequences#685

Open
tony wants to merge 42 commits into
masterfrom
chainable-commands-experiment-00
Open

Add experimental typed chain API for tmux command sequences#685
tony wants to merge 42 commits into
masterfrom
chainable-commands-experiment-00

Chain(fix[plan]): Clear mark on failure

b34c006
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Jun 21, 2026 in 1s

64.13% (+12.82%) compared to 42cf219

View this Pull Request on Codecov

64.13% (+12.82%) compared to 42cf219

Details

Codecov Report

❌ Patch coverage is 90.03476% with 172 lines in your changes missing coverage. Please review.
✅ Project coverage is 64.13%. Comparing base (42cf219) to head (b34c006).

Files with missing lines Patch % Lines
src/libtmux/_experimental/chain/control.py 66.05% 68 Missing and 24 partials ⚠️
src/libtmux/_experimental/chain/plan.py 89.94% 27 Missing and 10 partials ⚠️
src/libtmux/_experimental/chain/_resolve.py 91.03% 13 Missing and 12 partials ⚠️
src/libtmux/_experimental/chain/ir.py 90.00% 4 Missing and 3 partials ⚠️
src/libtmux/_experimental/chain/_async.py 90.47% 6 Missing ⚠️
src/libtmux/_experimental/chain/_connection.py 92.50% 2 Missing and 1 partial ⚠️
src/libtmux/pane.py 50.00% 0 Missing and 1 partial ⚠️
src/libtmux/session.py 75.00% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff             @@
##           master     #685       +/-   ##
===========================================
+ Coverage   51.30%   64.13%   +12.82%     
===========================================
  Files          25       41       +16     
  Lines        3487     5211     +1724     
  Branches      686      842      +156     
===========================================
+ Hits         1789     3342     +1553     
- Misses       1403     1523      +120     
- Partials      295      346       +51     

☔ View full report in Codecov by Harness.
📢 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.