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
fixup! Improve Che happy-path test reliability with retry logic and health checks
fixup! Improve Che happy-path test reliability with retry logic and health checks
- Remove broken verifyCheDeployment() (CheCluster has no condition=Available)
- Fix exit 1 -> return 1 in main()
- Fix cleanup: use kubectl wait --for=delete instead of sleep 10
- Add retry for happy-path test (1 retry with 30s delay)
- Add failure classification, reporting, and PR commenting
- Fix pipe delimiter injection, variable quoting, artifact overwrite
- Update README to match code changes
Assisted-by: Claude Opus 4.6 (1M context)
Signed-off-by: Oleksii Kurinnyi <okurinny@redhat.com>
@@ -256,6 +257,42 @@ If OLM subscriptions consistently timeout (visible in `olm-diagnostics-*.yaml`):
256
257
- If no InstallPlan exists, OLM couldn't resolve the subscription
257
258
- If InstallPlan exists but isn't complete, check its status conditions
258
259
260
+
## CI Failure Reports
261
+
262
+
The script automatically generates failure reports and posts them as PR comments after each run (both failures and successes with retries). **Do not delete these comments** — they are used to track flakiness patterns across PRs.
263
+
264
+
### What gets reported
265
+
266
+
Each report includes a table of all attempts with:
267
+
-**Attempt**: Which attempt number (e.g., `1/2`, `2/2`)
268
+
-**Stage**: Which function failed (`deployChe`, `runHappyPathTest`, etc.)
0 commit comments