Skip to content

Files

Latest commit

 

History

History
 
 

tools

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Enhancement Tools

Local Repository

The tools in this directory are designed to run out of a local clone of the openshift/enhancements git repository. The repository can be cloned from any source, but one of the remotes must point to the openshift/enhancements repo on GithHub.

Configuring

You need to create a ~/.config/ocp-enhancements/config.yml containing a personal access token:

github:
  token: "deadbeefdeadbeefdeadbeefdeadbeef"

Open Enhancement Status Report

From the tools directory, run:

go run ./main.go report

There are command line options to control the range of time scanned. Use the -h option to see the help.

Reviewer Stats

From the tools directory, run:

go run ./main.go reviewers

To see reviewer contributions on PRs in the last 31 days.

There are command line options to control the number of days and which repository to scan. Use the -h option to see the help.

It is common for bot accounts to comment a lot on PRs. To ignore those comments, use the --ignore flag, passing the name of the account to ignore. The option can be repeated. For example

go run ./main.go reviewers --ignore openshift-ci-robot

The list of accounts to ignore can also be included in the configuration file, like this.

github:
  token: "deadbeefdeadbeefdeadbeefdeadbeef"
reviewers:
  ignore:
    - openshift-ci-robot