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

Ship Harbor/Hub push with latest+version tags, deploy to ovirt.devops.org.ru, and show the package version badge in Help → About.
This commit is contained in:
2026-07-28 00:56:52 +03:00
parent af26ad4141
commit 540675597a
18 changed files with 599 additions and 27 deletions
+2 -1
View File
@@ -15,6 +15,7 @@ from app.lifespan import DatabaseFactory, create_lifespan, default_database_fact
from app.logging import configure_logging
from app.observability.health import router as health_router
from app.ovirt.mount import mount_ovirt_routes
from app.version import get_app_version
from app.web.routes import router as web_router
@@ -28,7 +29,7 @@ def create_app(
configure_logging(resolved.log_level)
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, ()),
)