Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
8fdbdc1
initial support for --close-pr
migueldiascosta Feb 12, 2018
964f696
fix message and long line in close_pr
migueldiascosta Feb 12, 2018
fd5fcbb
improve comment to post in close_pr
migueldiascosta Feb 13, 2018
07467c6
ammend close_pr message
migueldiascosta Feb 14, 2018
6b08c43
flesh out common code block for fetching pr data
migueldiascosta Mar 20, 2018
6d51226
fix style
migueldiascosta Mar 21, 2018
50c8729
add test for fetch_pr_data function
migueldiascosta Mar 21, 2018
979d888
add predefined close-pr reasons and messages
migueldiascosta Apr 4, 2018
5ffc967
add supported values to --close-pr-reasons help message
migueldiascosta Apr 5, 2018
e5898ba
automatically check for 'inactive' reason if no reason specified with…
migueldiascosta Apr 5, 2018
1efaf34
fix style
migueldiascosta Apr 5, 2018
c0345f1
automatically check for 'archived' reason if no reason specified with…
migueldiascosta Apr 6, 2018
29acced
automatically check for 'obsolete' reason if no reason specified with…
migueldiascosta Apr 10, 2018
7bf3a2a
move fetching additional fields into fetch_pr_data
migueldiascosta Apr 10, 2018
1bf0dc4
more verbose output when looking for reasons to close pr
migueldiascosta Apr 10, 2018
91f46e2
sync with develop
migueldiascosta Nov 20, 2018
34f6996
sync with develop
migueldiascosta Nov 22, 2018
03583e7
sync with develop
migueldiascosta Nov 23, 2018
c433ecc
minor code cleanup, extend test for fetch_pr_data
boegel Dec 10, 2018
5fd515c
more code cleanup in tools/github.py
boegel Dec 10, 2018
fb89e0b
Merge pull request #6 from boegel/close_pr
migueldiascosta Dec 11, 2018
580feb2
Merge branch 'develop' into close_pr
migueldiascosta Dec 11, 2018
527b41e
add test for close_pr
boegel Dec 12, 2018
eda7b5c
add test for reasons_for_closing
boegel Dec 12, 2018
6e2cc2d
Merge pull request #7 from boegel/close_pr
migueldiascosta Dec 13, 2018
eb4eb0b
Merge branch 'close_pr' of github.com:migueldiascosta/easybuild-frame…
migueldiascosta Dec 13, 2018
fc2e7bf
skip tests if not github token is available
migueldiascosta Dec 13, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion easybuild/main.py
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@
from easybuild.tools.docs import list_software
from easybuild.tools.filetools import adjust_permissions, cleanup, write_file
from easybuild.tools.github import check_github, find_easybuild_easyconfig, install_github_token
from easybuild.tools.github import list_prs, new_pr, merge_pr, update_pr
from easybuild.tools.github import close_pr, list_prs, new_pr, merge_pr, update_pr
from easybuild.tools.hooks import START, END, load_hooks, run_hook
from easybuild.tools.modules import modules_tool
from easybuild.tools.options import set_up_configuration, use_color
Expand Down Expand Up @@ -230,6 +230,9 @@ def main(args=None, logfile=None, do_build=None, testing=False, modtool=None):
elif options.install_github_token:
install_github_token(options.github_user, silent=build_option('silent'))

elif options.close_pr:
close_pr(options.close_pr, reasons=options.close_pr_msg)

elif options.list_prs:
print list_prs(options.list_prs)

Expand All @@ -252,6 +255,7 @@ def main(args=None, logfile=None, do_build=None, testing=False, modtool=None):
options.install_github_token,
options.list_installed_software,
options.list_software,
options.close_pr,
options.list_prs,
options.merge_pr,
options.review_pr,
Expand Down
Loading