Post mortem for CORE-997: False positives in GitLab CI

Timeline

Analysis of what went wrong and recommendations

  • https://github.com/rchain/rchain/pull/1267 included a mix of both process and test updates A best practice is to separate these changes into two PRs.
  • https://github.com/rchain/rchain/pull/1267 was not tested locally A best practice for PR that make changes to networking is to test them locally before committing. When tested locally after the fact, changes in this PR proved to be breaking.
  • Integration tests appeared to pass while failing in logs and not generating any error messages via notifications. Jeremy Busk, any recommendations for mitigating this in the future?