Skip to content

Implement github reporter #3159

@La0

Description

@La0

Part of #2680

We need a new implementation of base reporter for Github, similar to PhabricatorReporter

The GithubReporter class only needs to:

  • authenticate on Github using a configuration (from Taskcluster secret)
  • implement the publish method that is called by the workflow

You'll need to add the new reporter into get_reporters.

The publication method should be really similar to Phabricator (at first):

  1. create a pull request through API
  2. create 1 review comment for each issue
  3. submit the review, where the overall comment summarizes all the issue (we'll need to abstract the build_comment from phabricator comment so it produces a similar content for github)

Metadata

Metadata

Assignees

Labels

botCode review bot

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions