32 lines
810 B
PHP
32 lines
810 B
PHP
<?php
|
|
/**
|
|
* This is project's console commands configuration for Robo task runner.
|
|
*
|
|
* @see http://robo.li/
|
|
*/
|
|
class RoboFile extends \Robo\Tasks
|
|
{
|
|
/**
|
|
* Publishes new Verify release
|
|
* @param null $newVer
|
|
*/
|
|
public function release($newVer = null)
|
|
{
|
|
if ($newVer) {
|
|
$this->say("version updated to $newVer");
|
|
$this->taskWriteToFile(__DIR__.'/VERSION')
|
|
->line($newVer)
|
|
->run();
|
|
}
|
|
$version = trim(file_get_contents(__DIR__.'/VERSION'));
|
|
$this->taskGitStack()
|
|
->tag($version)
|
|
->push('origin','master --tags')
|
|
->run();
|
|
|
|
$this->taskGitHubRelease($version)
|
|
->uri('Codeception/Verify')
|
|
->askForChanges()
|
|
->run();
|
|
}
|
|
} |