Skip to content

Add Confiner gem and rules

Dan Davison requested to merge dj-add-confiner-rules into master

What does this MR do and why?

  • Add Confiner gem to Gemfile
  • Update some transitive dependencies relevant to confiner
  • Add quarantining and dequarantining rules

Next steps

After this MR is merged, a new job will be created in CI as well as a new Pipeline Schedule to automatically quarantine tests. Dequarantining will come later.

How to set up and validate locally

Check out this branch.

  • $ cd qa
  • $ bundle install
  • $ confiner --help
  • $ GITLAB_CI_TOKEN=my-private-token confiner -r .confiner/quarantine.yml

Note: This will fail if merge requests were already filed

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Dan Davison

Merge request reports