A week ago Cargo dropped allowed_fail field in the test JSON output: https://github.com/rust-lang/rust/commit/6562069ebef1097109d315e50cf9929a30e86811. This breaking change was never announced and caused 4 pipelines on GitLab to fail due the now missing field. In the future I think rust should announce such breaking changes before committing the changes.