You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
md.Textf("* Tests must be be run on every TechPreview platform (ask for an exception if your feature doesn't support a variant)")
218
218
md.Textf("* All tests must run at least 14 times on every platform")
219
219
md.Textf("* All tests must pass at least 95%% of the time")
220
-
md.Textf("* JobTier must be one of: standard, informing, blocking\n")
220
+
md.Textf("* JobTier must be one of: standard, informing, blocking, candidate (candidate is allowed but produces a warning as it is not covered by Component Readiness)\n")
// Optional variants (like RHEL 10 in 4.22) have non-blocking warnings
376
376
isOptional:=jobVariant.Optional
377
377
378
+
// If candidate-tier queries returned results for this variant, emit a warning.
379
+
// Candidate tier jobs are not covered by the Component Readiness main view and
380
+
// do not have our standard regression protection mechanisms. The results are still
381
+
// included in the pass/fail calculation alongside other tiers.
382
+
iftestedVariant.HasCandidateTierResults {
383
+
results=append(results, ValidationResult{
384
+
Error: fmt.Errorf("warning: variant %v includes test data from candidate-tier jobs which are not covered by Component Readiness and lack standard regression protection",
0 commit comments