From 3252d511045a6b94d1bf3fb8883d598e13fad044 Mon Sep 17 00:00:00 2001 From: kisfenyo Date: Sun, 2 Aug 2026 16:21:35 +0200 Subject: [PATCH] SCENARIO B: deliberately break the hostinstall gate (reverted immediately) Pushed with --no-verify ON PURPOSE: this simulates exactly the bypass that CI exists to catch. The local pre-push hook would have refused this commit. --- hub/internal/web/configs.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hub/internal/web/configs.go b/hub/internal/web/configs.go index 2c6990d..07b9018 100644 --- a/hub/internal/web/configs.go +++ b/hub/internal/web/configs.go @@ -31,6 +31,8 @@ var validCustomerID = regexp.MustCompile(`^[a-zA-Z0-9.\-]+$`) // validSemver matches a bare X.Y.Z controller version (the floor format). Empty is also accepted by // the floor handlers (clears the override). +const hostInstallVersion = "1.19.0" + var validSemver = regexp.MustCompile(`^\d+\.\d+\.\d+$`) // normalizeFloorInput trims, strips a leading "v", and validates a floor version submitted from the