SCENARIO B: deliberately break the hostinstall gate (reverted immediately)
gates / gates (push) Failing after 7s

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.
This commit is contained in:
2026-08-02 16:21:35 +02:00
parent 666a34da88
commit 3252d51104
+2
View File
@@ -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