@@ -260,6 +260,21 @@ sequence = [
260260 " generate-kmd-client" ,
261261]
262262
263+ [tool .poe .tasks .release-preview ]
264+ sequence = [
265+ { cmd = " semantic-release print-version --current" },
266+ { cmd = " semantic-release print-version --prerelease" },
267+ ]
268+ help = " Preview current and next prerelease version"
269+
270+ [tool .poe .tasks .release-dry-run-alpha ]
271+ shell = " semantic-release -v DEBUG --noop --prerelease --define=prerelease_tag=alpha publish"
272+ help = " Dry-run alpha release (no changes made)"
273+
274+ [tool .poe .tasks .release-dry-run-beta ]
275+ shell = " semantic-release -v DEBUG --noop --prerelease --define=prerelease_tag=beta publish"
276+ help = " Dry-run beta release (no changes made)"
277+
263278[tool .pytest .ini_options ]
264279pythonpath = [" src" ]
265280testpaths = [" tests" ]
@@ -308,6 +323,10 @@ disallow_untyped_calls = false
308323module = [" tests.transactions.test_transaction_composer" ]
309324disable_error_code = [" call-overload" , " union-attr" ]
310325
326+ [[tool .mypy .overrides ]]
327+ module = [" msgpack" , " msgpack.*" ]
328+ ignore_missing_imports = true
329+
311330[tool .semantic_release ]
312331version_toml = " pyproject.toml:project.version"
313332remove_dist = false
@@ -318,7 +337,3 @@ upload_to_repository = false
318337tag_commit = true
319338branch = " main"
320339commit_message = " {version}\n\n skip-checks: true"
321-
322- [[tool .mypy .overrides ]]
323- module = [" msgpack" , " msgpack.*" ]
324- ignore_missing_imports = true
0 commit comments