BTHLABS-66: Prepping for public release: Take two

This commit is contained in:
2025-11-19 20:28:31 +01:00
parent 38785ccf92
commit 22061486a8
6 changed files with 96 additions and 24 deletions

View File

@@ -1 +1 @@
from .utils import bump_version # noqa: F401
from .utils import bump_version, get_version # noqa: F401

View File

@@ -4,12 +4,16 @@ from __future__ import annotations
from invoke import Context, task
def get_version(ctx: Context) -> str:
result = ctx.run('poetry version -s --no-ansi', hide='out')
assert result is not None, 'Hm?'
return result.stdout.strip()
@task
def bump_version(ctx: Context, next_version: str, build: str | None = None):
current_version_result = ctx.run('poetry version -s --no-ansi', hide='out')
assert current_version_result is not None, 'Hm?'
current_version = current_version_result.stdout.strip()
current_version = get_version(ctx)
print(f'Bumping version: `{current_version}` -> `{next_version}`')