Add SemVer VERSION, Jenkins CI/CD, and release 0.1.1.

Ship Harbor/Hub push with latest+version tags, deploy to openstack.devops.org.ru, and show the package version badge in Help → About.
This commit is contained in:
2026-07-28 00:57:38 +03:00
parent f1289858fd
commit b2e301dd32
18 changed files with 602 additions and 23 deletions
+2 -1
View File
@@ -26,6 +26,7 @@ from app.tasks.qemu import qemu_handler
from app.tasks.repository import TaskRepository
from app.tasks.worker import TaskWorker
from app.openstack.mount import mount_openstack_routes
from app.version import get_app_version
from app.web.routes import router as web_router
@@ -92,7 +93,7 @@ def create_app(
resolved_workers = (task_worker,)
app = FastAPI(
title=resolved.app_name,
version="0.1.0",
version=get_app_version(),
openapi_tags=openapi_tag_metadata(),
lifespan=create_lifespan(resolved, database_factory, resolved_workers or ()),
)