Skip to content

About Dolphin's CI Bot

Amphitryon0 edited this page Dec 8, 2024 · 4 revisions

@dolphin-emu-bot, aka irrawaddy, aka Dolphin Central is a piece of software that controls interaction between our CI system (Buildbot) and GitHub.

What Does It Do?

  • Automatically builds incoming pull requests authored by trusted developers, and rebuilds on PR updates.
  • Updates PR status based on the CI builds/tests results.
  • Show updates about GitHub activity on Dolphin's IRC channel.
  • Shows updates about outstanding issues on Dolphin's IRC channel.

Triggering Rebuilds and Building of a PR from an Untrusted Developer

A trusted member can comment @dolphin-emu-bot rebuild as a comment in the PR to be built/rebuilt. Thoroughly review that the PR does not contain malicious code that might get executed on Dolphin's CI infrastructure before running this command.