Skip to content

Commit 04faf16

Browse files
committed
ci(tests) Verify runtime deps
1 parent e3f8bee commit 04faf16

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.github/workflows/tests.yml

+11
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,17 @@ jobs:
2727
- name: Set up Python ${{ matrix.python-version }}
2828
run: uv python install ${{ matrix.python-version }}
2929

30+
- name: Test runtime dependencies
31+
run: |
32+
uv run --no-dev -p python${{ matrix.python-version }} -- python -c '
33+
from libvcs import _internal, cmd, data, sync, url, exc, pytest_plugin, logger, __version__
34+
from libvcs._internal import dataclasses, module_loading, query_list, run, shortcuts, subprocess, types
35+
from libvcs.cmd import git as git_cmd, hg as hg_cmd, svn as svn_cmd
36+
from libvcs.sync import git as git_sync, hg as hg_sync, svn as svn_sync
37+
from libvcs.url import git as git_url, hg as hg_url, svn as svn_url
38+
print("libvcs version:", __version__)
39+
'
40+
3041
- name: Install dependencies
3142
run: uv sync --all-extras --dev
3243

0 commit comments

Comments
 (0)