Validation Checklist
Version
master
Detailed Description
The Helm parity CI currently allows soft-fail behavior in the parity job through continue-on-error.
This causes pull requests to appear healthy even when Helm vs Kustomize parity checks fail.
Impact:
Maintainers can miss real parity regressions.
Contributors lose trust in CI signal.
Review latency increases because parity failures are discovered later.
Proposed scope:
Remove soft-fail behavior from the Helm parity workflow job.
Make parity check failures required and blocking for pull requests.
Keep this change workflow-only, without redesigning normalization or comparison algorithms.
Steps to Reproduce
Open a test branch and introduce a known mismatch between Helm and Kustomize manifests for one tested scenario.
Run the Helm parity workflow in CI and observe that the parity command fails internally.
Observe that the workflow job can still report success because soft-fail is enabled.
Expected result:
The workflow fails when parity fails.
Actual result:
The workflow can pass despite parity mismatch, masking regressions.
Screenshots or Videos (Optional)
No response
Validation Checklist
Version
master
Detailed Description
The Helm parity CI currently allows soft-fail behavior in the parity job through continue-on-error.
This causes pull requests to appear healthy even when Helm vs Kustomize parity checks fail.
Impact:
Maintainers can miss real parity regressions.
Contributors lose trust in CI signal.
Review latency increases because parity failures are discovered later.
Proposed scope:
Remove soft-fail behavior from the Helm parity workflow job.
Make parity check failures required and blocking for pull requests.
Keep this change workflow-only, without redesigning normalization or comparison algorithms.
Steps to Reproduce
Open a test branch and introduce a known mismatch between Helm and Kustomize manifests for one tested scenario.
Run the Helm parity workflow in CI and observe that the parity command fails internally.
Observe that the workflow job can still report success because soft-fail is enabled.
Expected result:
The workflow fails when parity fails.
Actual result:
The workflow can pass despite parity mismatch, masking regressions.
Screenshots or Videos (Optional)
No response