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
View File
@@ -12,6 +12,7 @@ from app.db.pool import AsyncpgDatabase
from app.dependencies import get_database
from app.ovirt.demo_datacenter import CLUSTER_SIZES, normalize_cluster_size, seed_ovirt_demo
from app.ovirt.seed import clear_ovirt_state, ovirt_demo_summary, seed_ovirt
from app.version import get_app_version
from app.web.assets import console_html
router = APIRouter(tags=["Simulator"])
@@ -47,6 +48,7 @@ async def ui_versions(request: Request) -> JSONResponse:
majors = ovirt_series_majors(runtime_version)
return JSONResponse(
{
"app_version": get_app_version(),
"majors": majors,
"runtime_version": runtime_version,
"default_major": next(