From 1cc4b16e3c54c54fc726632553533bad5fe94a63 Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Wed, 19 Feb 2025 18:30:02 -0600 Subject: [PATCH 1/2] ci(tests) Verify runtime deps for CLI commands --- .github/workflows/tests.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 75006152f2..17597d80f4 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -34,6 +34,7 @@ jobs: uv run --no-dev -p python${{ matrix.python-version }} -- python -c ' from tmuxp import _internal, cli, workspace, exc, log, plugin, shell, types, util, __version__ from tmuxp._internal import config_reader, types + from tmuxp.cli import convert, debug_info, edit, freeze, import_config, load, ls, shell, utils from tmuxp.workspace import builder, constants, finders, freezer, importers, loader, validation from libtmux import __version__ as __libtmux_version__ print("tmuxp version:", __version__) From 4227e968bdf708460b81b6228e954f27d75eac9b Mon Sep 17 00:00:00 2001 From: Tony Narlock Date: Wed, 19 Feb 2025 18:31:29 -0600 Subject: [PATCH 2/2] docs(CHANGES) Note expansion of CI runtime check --- CHANGES | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGES b/CHANGES index 957cc4f717..fd953409da 100644 --- a/CHANGES +++ b/CHANGES @@ -21,6 +21,12 @@ $ pipx install --suffix=@next 'tmuxp' --pip-args '\--pre' --force - _Future release notes will be placed here_ +### Development + +- CI: Check CLI modules runtime dependencies (#967) + + An extra set of checks on top of #965. + ## tmuxp 1.53.0 (2025-02-19) ### Bug fixes