1
0
mirror of https://github.com/ansible/galaxy.git synced 2026-02-05 09:45:11 +01:00
Files
galaxy/scripts/closed_pulls.py
2018-08-02 15:41:59 -04:00

25 lines
705 B
Python

import requests
import json
import argparse
def closed_pulls(branch):
params = {
'state': 'closed',
'base': branch,
'label': 'backport'
}
response = requests.get('https://api.github.com/repos/ansible/galaxy/pulls', params=params)
for issue in response.json():
print("- `%s %s <%s>`_" % (issue['number'], issue['title'], issue['html_url']))
def main():
parser = argparse.ArgumentParser(description='List closed pull requests.')
parser.add_argument('branch', help='Branch name from which to list closed PRs')
args = parser.parse_args()
print("\nClosed pull requests:")
closed_pulls(args.branch)
if __name__ == '__main__':
main()