Skip to content

Commit f24cb5f

Browse files
authored
ci(tests) Verify runtime deps for CLI commands (#967)
Follow up to #965, cover import imports to test runtime behavior to make sure we're not importing dev deps.
2 parents b568766 + 4227e96 commit f24cb5f

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

.github/workflows/tests.yml

+1
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ jobs:
3434
uv run --no-dev -p python${{ matrix.python-version }} -- python -c '
3535
from tmuxp import _internal, cli, workspace, exc, log, plugin, shell, types, util, __version__
3636
from tmuxp._internal import config_reader, types
37+
from tmuxp.cli import convert, debug_info, edit, freeze, import_config, load, ls, shell, utils
3738
from tmuxp.workspace import builder, constants, finders, freezer, importers, loader, validation
3839
from libtmux import __version__ as __libtmux_version__
3940
print("tmuxp version:", __version__)

CHANGES

+6
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@ $ pipx install --suffix=@next 'tmuxp' --pip-args '\--pre' --force
2121

2222
- _Future release notes will be placed here_
2323

24+
### Development
25+
26+
- CI: Check CLI modules runtime dependencies (#967)
27+
28+
An extra set of checks on top of #965.
29+
2430
## tmuxp 1.53.0 (2025-02-19)
2531

2632
### Bug fixes

0 commit comments

Comments
 (0)