File tree Expand file tree Collapse file tree 2 files changed +16
-1
lines changed
Expand file tree Collapse file tree 2 files changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -10,8 +10,20 @@ permissions:
1010 id-token : write
1111
1212jobs :
13+ test :
14+ name : Test
15+ runs-on : ubuntu-latest
16+ steps :
17+ - uses : actions/checkout@v4
18+ - uses : actions/setup-python@v5
19+ with :
20+ python-version : " 3.12"
21+ - run : pip install -e ".[dev]"
22+ - run : pytest tests/ -v
23+
1324 publish :
1425 name : Publish to PyPI
26+ needs : test
1527 runs-on : ubuntu-latest
1628 environment : pypi
1729 steps :
Original file line number Diff line number Diff line change @@ -87,7 +87,10 @@ def test_daemon_bin_none_by_default(self):
8787
8888 def test_default_version (self ):
8989 dm = DaemonManager ()
90- assert dm ._daemon_version == "0.3.0"
90+ # Default version comes from importlib.metadata; verify it's a valid semver string.
91+ import re
92+
93+ assert re .match (r"^\d+\.\d+\.\d+" , dm ._daemon_version )
9194
9295 def test_custom_version (self ):
9396 dm = DaemonManager (daemon_version = "0.2.0" )
You can’t perform that action at this time.
0 commit comments