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

Ship Harbor/Hub push with latest+version tags, deploy to vmware.devops.org.ru, and show the package version badge in Help → About.
This commit is contained in:
2026-07-28 00:57:11 +03:00
parent e8b08526d1
commit 229a705987
19 changed files with 606 additions and 20 deletions
+2 -1
View File
@@ -30,6 +30,7 @@ from app.tasks.repository import TaskRepository
from app.tasks.worker import TaskWorker
from app.vsphere.rest import vsphere_rest_router
from app.vsphere.soap.router import router as vsphere_soap_router
from app.version import get_app_version
from app.web.routes import router as web_router
@@ -117,7 +118,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(include_pve=pve_stub),
lifespan=create_lifespan(resolved, database_factory, resolved_workers or ()),
)