Skip to content

PaulAngus/acs-github-trawler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

acs-github-trawler

This script reads OPEN PRs and reconciles/reports on labels.

The [x] in the descriptions is the source of truth. If a label is found without the matching [x] in the description it will be reported as a mismatch.

'wip' will be added to draft PRs and removed from non-draft PRs

To run:

python3 ./github_label_reconciler.py --config=conf.txt

Example contents of conf.txt:

{
    "--gh_token":"***********",
    "--prev_release_commit":"6f96b3b2b391a9b7d085f76bcafa3989d9832b4e",
    "--repo_name":"PaulAngus/acs-github-trawler",
    "--branch":"master",
    "--prev_release_ver":"4.14.0.0",
    "--update_labels": "True"
}

If your Github personal access token is linked to a specific repository, then the --repo-name will be ignored by Github

  • 'prev_release_commit' not currently required
  • 'prev_release_ver' not currently required
  • If update_labels is 'False' or not passed, script will report back but take no action

TODO

Carry out the same tasks for CLOSED PRs for next release. move output file location var to the config file.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages