Closed
Description
The conformance tests jobs are not being marked as failed in the pipeline even when there are failed tests. This is because the last command in the pod and the Make target relate to the conformance profile report and not the tests themselves, so the exit code is always 0 as long as the job completes.
To Reproduce
Open a PR with a known failed conformance test. See https://github.com/nginxinc/nginx-gateway-fabric/actions/runs/6589264877/job/17903338887?pr=1169 for an example.
Expected behavior
Conformance test job should fail when any conformance tests fail.