Create github release
[MAILPOET-2004]
This commit is contained in:
15
RoboFile.php
15
RoboFile.php
@@ -539,6 +539,9 @@ class RoboFile extends \Robo\Tasks {
|
||||
->addCode(function () use ($version) {
|
||||
return $this->releaseChangelogWrite($version);
|
||||
})
|
||||
->addCode(function () use ($version) {
|
||||
$this->releaseCreatePullRequest($version);
|
||||
})
|
||||
->run();
|
||||
}
|
||||
|
||||
@@ -595,6 +598,18 @@ class RoboFile extends \Robo\Tasks {
|
||||
->run();
|
||||
}
|
||||
|
||||
public function releaseCreatePullRequest($version) {
|
||||
$this->taskGitStack()
|
||||
->stopOnFail()
|
||||
->add('-A')
|
||||
->commit('Release ' . $version)
|
||||
->tag($version)
|
||||
->exec('git push --set-upstream git@github.com:mailpoet/mailpoet.git release --follow-tags')
|
||||
->run();
|
||||
$this->createGitHubController()
|
||||
->createReleasePullRequest($version);
|
||||
}
|
||||
|
||||
public function releasePublish($version = null) {
|
||||
$version = $this->releaseVersionGetNext($version);
|
||||
return $this->collectionBuilder()
|
||||
|
Reference in New Issue
Block a user