mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-10-19 02:28:59 +00:00
v6.2.0-rc.5 shipped with an empty Proxmox workloads table and a crashing Thresholds page (#1663) while the assertions that catch exactly that were failing in CI: spec 64 red in the non-gating probation tier two hours before the tag, and the gating Core E2E verdict red on the release commit itself — which the release pipeline never consults. integration_tests is also skipped entirely for prereleases, so the builds users test shipped with no integration coverage at all. Close the hole with a release_smoke job that runs for every cut, prereleases included, and blocks create_release and the release verdict: four interaction-free render assertions (Proxmox nodes+workloads, Docker hosts+containers, Kubernetes clusters+pods, Alert thresholds) against the mock-mode image built from the verified frontend bundle. The mock fixture graph now always contains one freshly provisioned zero-used guest filesystem, so the omitted-zero-numerics wire shape that crashed rc.5 stays exercised on every mock-backed surface. Verified locally: the suite passes on main and fails on the rc.5 frontend for exactly the two shipped regressions. |
||
|---|---|---|
| .. | ||
| integration | ||
| migration | ||
| qualification/patrol | ||