Skip to content

Commit c1bb468

Browse files
chore: bump development to 3.8.0.dev0
Open the next development cycle after the v3.7.0 release. Sync complete: development is fast-forwarded to main (release merge c71befe). - pyproject.toml + _version.py fallbacks + uv.lock → 3.8.0.dev0 - test version assertions updated (test_package_structure, test_cli_paths) - CHANGELOG: note dev version under [Unreleased] Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
1 parent c71befe commit c1bb468

6 files changed

Lines changed: 12 additions & 10 deletions

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
_Development version: 3.8.0.dev0_
11+
1012
## [3.7.0] - 2026-05-30
1113

1214
**Theme:** AI-driven project knowledge base (`skill-seekers scan`) — bootstrap a complete skill set for a project in one command, with safety/observability/coverage hardening throughout.

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[project]
66
name = "skill-seekers"
7-
version = "3.7.0"
7+
version = "3.8.0.dev0"
88
description = "Convert documentation websites, GitHub repositories, and PDFs into Claude AI skills. International support with Chinese (简体中文) documentation."
99
readme = "README.md"
1010
requires-python = ">=3.10"

src/skill_seekers/_version.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ def get_version() -> str:
2828
"""
2929
if tomllib is None:
3030
# Fallback if TOML library not available
31-
return "3.7.0" # Hardcoded fallback
31+
return "3.8.0.dev0" # Hardcoded fallback
3232

3333
try:
3434
# Get path to pyproject.toml (3 levels up from this file)
@@ -37,7 +37,7 @@ def get_version() -> str:
3737

3838
if not pyproject_path.exists():
3939
# Fallback for installed package
40-
return "3.7.0" # Hardcoded fallback
40+
return "3.8.0.dev0" # Hardcoded fallback
4141

4242
with open(pyproject_path, "rb") as f:
4343
pyproject_data = tomllib.load(f)
@@ -46,7 +46,7 @@ def get_version() -> str:
4646

4747
except Exception:
4848
# Fallback if anything goes wrong
49-
return "3.7.0" # Hardcoded fallback
49+
return "3.8.0.dev0" # Hardcoded fallback
5050

5151

5252
__version__ = get_version()

tests/test_cli_paths.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ def test_main_cli_version_output(self):
138138

139139
# Should show version
140140
output = result.stdout + result.stderr
141-
self.assertIn("3.7.0", output)
141+
self.assertIn("3.8.0", output)
142142

143143
except FileNotFoundError:
144144
# If skill-seekers is not installed, skip this test

tests/test_package_structure.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ def test_cli_has_version(self):
2424
import skill_seekers.cli
2525

2626
assert hasattr(skill_seekers.cli, "__version__")
27-
assert skill_seekers.cli.__version__ == "3.7.0"
27+
assert skill_seekers.cli.__version__ == "3.8.0.dev0"
2828

2929
def test_cli_has_all(self):
3030
"""Test that skill_seekers.cli package has __all__ export list."""
@@ -88,7 +88,7 @@ def test_mcp_has_version(self):
8888
import skill_seekers.mcp
8989

9090
assert hasattr(skill_seekers.mcp, "__version__")
91-
assert skill_seekers.mcp.__version__ == "3.7.0"
91+
assert skill_seekers.mcp.__version__ == "3.8.0.dev0"
9292

9393
def test_mcp_has_all(self):
9494
"""Test that skill_seekers.mcp package has __all__ export list."""
@@ -108,7 +108,7 @@ def test_mcp_tools_has_version(self):
108108
import skill_seekers.mcp.tools
109109

110110
assert hasattr(skill_seekers.mcp.tools, "__version__")
111-
assert skill_seekers.mcp.tools.__version__ == "3.7.0"
111+
assert skill_seekers.mcp.tools.__version__ == "3.8.0.dev0"
112112

113113

114114
class TestPackageStructure:
@@ -212,7 +212,7 @@ def test_root_has_version(self):
212212
import skill_seekers
213213

214214
assert hasattr(skill_seekers, "__version__")
215-
assert skill_seekers.__version__ == "3.7.0"
215+
assert skill_seekers.__version__ == "3.8.0.dev0"
216216

217217
def test_root_has_metadata(self):
218218
"""Test that skill_seekers root package has metadata."""

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)