Forge

ForgeService connects komrad to the services pull requests live on, and reads them live.

forge.v1.ForgeService

  • list_forges#

    List the forges komrad is connected to, one per host, with who komrad acts as there and when the forge last confirmed it.

  • check_forges#

    Ask every connected forge whether its credential still works, the way its method allows, and record the answer on each connection.

  • list_forge_pull_requests#

    List a repository's pull requests through the forge connection for its host, a page at a time: every one opened from a branch when one is named, whatever its state, or the open ones when none is.

  • disconnect_forge#

    Forget a forge and the credential it was connected with.