From 711371c226d33423144f64bfa70088b093a5f87a Mon Sep 17 00:00:00 2001 From: Andrey Savchenko Date: Sat, 1 Oct 2016 14:52:48 +0300 Subject: [PATCH] Removed release Robo task. --- CHANGELOG.md | 3 +++ RoboFile.php | 67 ---------------------------------------------------- 2 files changed, 3 insertions(+), 67 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5b4f822..7644c04 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,9 @@ and this project adheres to [Semantic Versioning](http://semver.org/). ### Changed - updated change log format to Keep a Changelog +### Removed +- removed release Robo task + ## 1.3.2 - 2015-08-27 ### Fixed diff --git a/RoboFile.php b/RoboFile.php index ceb78dc..05d2a3d 100644 --- a/RoboFile.php +++ b/RoboFile.php @@ -77,20 +77,6 @@ class RoboFile extends \Robo\Tasks { $mustache->loadTemplate( 'laps' ); } - /** - * @return string - */ - private function versionGet() { - - $content = file_get_contents( __DIR__ . '/laps.php' ); - - if ( false !== preg_match( '|^Version: (?P.+)$|m', $content, $matches ) ) { - return trim( $matches['version'] ); - } - - return ''; - } - /** * Sets the plugin version in header. * @@ -103,57 +89,4 @@ class RoboFile extends \Robo\Tasks { ->to( 'Version: ' . $version ) ->run(); } - - /** - * Creates release zip - * - * @param string $version - */ - public function makeRelease( $version = '' ) { - - if ( empty( $version ) ) { - $version = $this->versionGet(); - } - - $this->taskFileSystemStack() - ->mkdir( 'release' ) - ->run(); - - $this->taskCleanDir( 'release' )->run(); - - $this->taskExec( 'composer' ) - ->dir( __DIR__ . '/release' ) - ->arg( 'create-project rarst/laps laps ' . $version ) - ->arg( '--prefer-dist --no-dev' ) - ->run(); - - $this->taskExec( 'composer' ) - ->dir( __DIR__ . '/release/laps' ) - ->arg( 'dump-autoload --optimize' ) - ->run(); - - $zipFile = "release/laps-{$version}.zip"; - $zipArchive = new ZipArchive(); - - if ( ! $zipArchive->open( $zipFile, ZIPARCHIVE::CREATE | ZIPARCHIVE::OVERWRITE ) ) { - die( "Failed to create archive\n" ); - } - - $finder = new Symfony\Component\Finder\Finder(); - $finder->files()->in( 'release/laps' )->ignoreDotFiles( false ); - - /** @var \Symfony\Component\Finder\SplFileInfo $file */ - foreach ( $finder as $file ) { - $relativePathname = str_replace( '\\', '/', $file->getRelativePathname() ); - $zipArchive->addFile( $file->getRealPath(), 'laps/' . $relativePathname ); - } - - if ( ! $zipArchive->status === ZIPARCHIVE::ER_OK ) { - echo "Failed to write files to zip\n"; - } - - $zipArchive->close(); - - $this->taskDeleteDir( 'release/laps' )->run(); - } }