fedora-ci / monitor-gating

Created 4 years ago
Maintained by pingou
Small project to monitor the health of gating in Fedora
Members 7

This project contains a script to monitor the health of gating in Fedora.

Here are the steps it does:

  • Clones a particular git repo
  • Adds a fork as a remote
  • Switches to the F30 branch
  • Bumps the release in that branch using rpmdev-bumpspec
  • Commits the changes
  • Pushes the commit
  • Builds the new package in koji
  • Creates an update for that new build
  • Checks (via datagrepper) that CI has completed
  • Checks that resultsdb in rdu has recorded the result of the CI pipeline
  • Checks that resultsdb in phx2 has recorded the result of the CI pipeline
  • Checks (via datagrepper) that resultsdb has announced the new result
  • Checks (via datagrepper) that greenwave has announced a decision
  • Waives all tests for that update (using bodhi's CLI)
  • Checks (via datagrepper) that waiverdb has announced the new waiver
  • Checks (via datagrepper) that greenwave has announced a decision