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
ci: fix exit 75 retry by adding explicit retry config to all base templates
GitLab CI does not support exit_codes in the default: keyword (job-level
only). As a result, the exit_codes: [75] in generate-common.php's
default: block was silently ignored, so jobs exiting 75 (e.g. kafka
not ready in wait-for-service-ready.sh) were never retried.
Fix:
- Add retry_on_infra_failure() helper to generate-common.php to
centralize the retry config (max 2, infra failure conditions,
exit_codes: [75])
- Apply it to all child pipeline base templates: .base_test (tracer),
.verify_job (package), .appsec_test (appsec), .tea_test (shared)
- PHP Language Tests explicit retry gains exit_codes: [75] back, which
it was losing by overriding the default: block
0 commit comments