Skip to content

implement support for --new-pr and --update-pr (REVIEW)#1528

Merged
boegel merged 29 commits intoeasybuilders:developfrom
boegel:new_update_pr
Jan 22, 2016
Merged

implement support for --new-pr and --update-pr (REVIEW)#1528
boegel merged 29 commits intoeasybuilders:developfrom
boegel:new_update_pr

Conversation

@boegel
Copy link
Copy Markdown
Member

@boegel boegel commented Dec 30, 2015

adds support for eb --new-pr and eb --update-pr

results in PR like boegel/easybuild-easyconfigs#15

target account/repository can be controlled via --github-target-account and --github-target-repo (defaults to hpcugent and easybuild-easyconfigs)

title/description for new PR can be controlled using --pr-title and --pr-descr, resp.

commit message for new/updated PR can be controlled using --pr-commit-msg

@boegel boegel added this to the v2.6.0 milestone Dec 30, 2015
@boegel
Copy link
Copy Markdown
Member Author

boegel commented Dec 30, 2015

fully functional, but may need some more options (e.g. --github-target-pr-branch which defaults to develop)

@wpoely86: up for giving this a test/review?

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Dec 30, 2015

cc @pescobar

@hpcugentbot
Copy link
Copy Markdown

EasyBuild framework unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/2469/console for more details).

This pull request is now ready for review/testing.

Please try and find someone who can tackle this; contact @boegel if you're not sure what to do.

@hpcugentbot
Copy link
Copy Markdown

EasyBuild framework unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/2472/console for more details).

This pull request is now ready for review/testing.

Please try and find someone who can tackle this; contact @boegel if you're not sure what to do.

@hpcugentbot
Copy link
Copy Markdown

EasyBuild framework unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/2474/console for more details).

This pull request is now ready for review/testing.

Please try and find someone who can tackle this; contact @boegel if you're not sure what to do.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit picking but maybe sort?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

will do, thanks

@hpcugentbot
Copy link
Copy Markdown

EasyBuild framework unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/2475/console for more details).

This pull request is now ready for review/testing.

Please try and find someone who can tackle this; contact @boegel if you're not sure what to do.

@boegel boegel changed the title implement support for --new-pr and --update-pr (WIP) implement support for --new-pr and --update-pr (REVIEW) Jan 20, 2016
@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jan 20, 2016

some more (minor) enhancements + added unit tests + require --experimental

I believe this is ready to go in (still working on the docs update to go with this)...

@wpoely86: final review?

@hpcugentbot
Copy link
Copy Markdown

EasyBuild framework unit test suite FAILed.

See https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/2533/console for more details.

Please fix the reported issues by pushing additional commits to the branch corresponding with this pull request; contact @boegel if you're not sure what to do.

@hpcugentbot
Copy link
Copy Markdown

EasyBuild framework unit test suite FAILed.

See https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/2534/console for more details.

Please fix the reported issues by pushing additional commits to the branch corresponding with this pull request; contact @boegel if you're not sure what to do.

@hpcugentbot
Copy link
Copy Markdown

EasyBuild framework unit test suite FAILed.

See https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/2535/console for more details.

Please fix the reported issues by pushing additional commits to the branch corresponding with this pull request; contact @boegel if you're not sure what to do.

@hpcugentbot
Copy link
Copy Markdown

EasyBuild framework unit test suite FAILed.

See https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/2537/console for more details.

Please fix the reported issues by pushing additional commits to the branch corresponding with this pull request; contact @boegel if you're not sure what to do.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jan 21, 2016

tests failed on Jenkins because of outdated GitPython installation on Jenkins, now updated to 1.0.1

Jenkins: test this please

@hpcugentbot
Copy link
Copy Markdown

EasyBuild framework unit test suite FAILed.

See https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/2540/console for more details.

Please fix the reported issues by pushing additional commits to the branch corresponding with this pull request; contact @boegel if you're not sure what to do.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jan 21, 2016

Jenkins: test this please

@hpcugentbot
Copy link
Copy Markdown

EasyBuild framework unit test suite FAILed.

See https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/2542/console for more details.

Please fix the reported issues by pushing additional commits to the branch corresponding with this pull request; contact @boegel if you're not sure what to do.

Comment thread easybuild/tools/github.py Outdated
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

should this be in a try?

@hpcugentbot
Copy link
Copy Markdown

EasyBuild framework unit test suite FAILed.

See https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/2555/console for more details.

Please fix the reported issues by pushing additional commits to the branch corresponding with this pull request; contact @boegel if you're not sure what to do.

@hpcugentbot
Copy link
Copy Markdown

EasyBuild framework unit test suite FAILed.

See https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/2559/console for more details.

Please fix the reported issues by pushing additional commits to the branch corresponding with this pull request; contact @boegel if you're not sure what to do.

@hpcugentbot
Copy link
Copy Markdown

EasyBuild framework unit test suite PASSed (see https://jenkins1.ugent.be/job/easybuild-framework-pr-builder/2560/console for more details).

This pull request is now ready for review/testing.

Please try and find someone who can tackle this; contact @boegel if you're not sure what to do.

@boegel
Copy link
Copy Markdown
Member Author

boegel commented Jan 22, 2016

I've opened/updated over a dozen of PRs with this already, and with the unit tests in place and the thorough review by @wpoely86, this is good to go.

To be clear: using --new-pr or --update-pr currently requires --experimental, since I'm expecting the interface to slightly chance as people provide feedback on this and when extending this to also easyblocks/framework is added.

Going in!

boegel added a commit that referenced this pull request Jan 22, 2016
implement support for --new-pr and --update-pr (REVIEW)
@boegel boegel merged commit 2643e0e into easybuilders:develop Jan 22, 2016
@boegel boegel deleted the new_update_pr branch January 22, 2016 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants