Skip to content

Commit 015ae8c

Browse files
committed
Remove obsolete build commands for codeception < 5.3
1 parent 295bbfc commit 015ae8c

File tree

2 files changed

+2
-124
lines changed

2 files changed

+2
-124
lines changed

RoboFile.php

Lines changed: 0 additions & 113 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@ class RoboFile extends \Robo\Tasks
1010
use DocumentationHelpers;
1111

1212
const REPO_BLOB_URL = 'https://github.com/Codeception/Codeception/blob';
13-
const BRANCH_4x = '4.2';
14-
const BRANCH_5x = '5.1';
1513
const BRANCH_53 = '5.3';
1614
const BRANCH_MAIN = 'main';
1715

@@ -441,117 +439,6 @@ public function buildPhar82()
441439
->run();
442440
}
443441

444-
public function buildPhar80()
445-
{
446-
$version = self::BRANCH_5x . '.' . date('Ymd');
447-
$releaseDir = "releases/$version";
448-
$this->stopOnFail();
449-
450-
$this->taskFilesystemStack()->mkdir('build/80')->run();
451-
$this->setCodeceptionVersionTo('^' . self::BRANCH_5x);
452-
$this->setPlatformVersionTo('8.0.2');
453-
$buildFile = 'build/80/codecept.phar';
454-
$this->buildPhar($buildFile);
455-
$this->updateVersionFile($buildFile, 'php80/codecept.version');
456-
$versionedFile = "$releaseDir/codecept.phar";
457-
$this->taskFilesystemStack()
458-
->stopOnFail()
459-
->mkdir($releaseDir)
460-
->copy($buildFile, $versionedFile)
461-
->remove('php80/codecept.phar')
462-
->symlink("../$versionedFile", 'php80/codecept.phar')
463-
->run();
464-
}
465-
466-
public function buildPhar72()
467-
{
468-
$version = self::BRANCH_4x . '.' . date('Ymd');
469-
$releaseDir = "releases/$version";
470-
$this->stopOnFail();
471-
472-
$this->taskFilesystemStack()->mkdir('build/72')->run();
473-
$this->setCodeceptionVersionTo('^4.1');
474-
$this->setPlatformVersionTo('7.2.0');
475-
$this->requireHoaConsole();
476-
$buildFile = 'build/72/codecept.phar';
477-
$this->buildPhar($buildFile);
478-
$this->updateVersionFile($buildFile, 'codecept.version');
479-
$versionedFile = "$releaseDir/codecept.phar";
480-
$this->taskFilesystemStack()
481-
->stopOnFail()
482-
->mkdir($releaseDir)
483-
->copy($buildFile, $versionedFile)
484-
->remove('codecept.phar')
485-
->symlink($versionedFile, 'codecept.phar')
486-
->run();
487-
}
488-
489-
public function buildPhar56()
490-
{
491-
$version = self::BRANCH_4x . '.' . date('Ymd');
492-
$releaseDir = "releases/$version";
493-
$this->stopOnFail();
494-
495-
$this->taskFilesystemStack()->mkdir('build/56')->run();
496-
$this->setCodeceptionVersionTo('^4.1');
497-
$this->setPlatformVersionTo('5.6.4');
498-
$this->requireHoaConsole();
499-
//filenames must be different, because Phar refuses to build second file with the same name
500-
$buildFile = 'build/56/codecept.phar';
501-
$this->buildPhar($buildFile);
502-
$this->updateVersionFile($buildFile, 'php56/codecept.version');
503-
$versionedFile = "$releaseDir/php56/codecept.phar";
504-
$this->taskFilesystemStack()
505-
->stopOnFail()
506-
->mkdir("$releaseDir/php56")
507-
->copy($buildFile, $versionedFile)
508-
->remove('php56/codecept.phar')
509-
->symlink("../$versionedFile", 'php56/codecept.phar')
510-
->run();
511-
}
512-
513-
private function requireHoaConsole(): void
514-
{
515-
$this->taskComposerRequire()
516-
->dependency('hoa/console')
517-
->workingDir('package')
518-
->run();
519-
}
520-
521-
public function release()
522-
{
523-
$version = self::BRANCH_4x . '.' . date('Ymd');
524-
$releaseDir = "releases/$version";
525-
$this->updateBuildsPage();
526-
527-
$this->taskGitStack()
528-
->stopOnFail()
529-
->checkout('-- package/composer.json')
530-
->add('builds.markdown')
531-
->add('codecept.phar')
532-
->add('codecept.version')
533-
->add('php56/codecept.phar')
534-
->add('php56/codecept.version')
535-
->add($releaseDir)
536-
->run();
537-
}
538-
539-
public function release80()
540-
{
541-
$version = self::BRANCH_5x . '.' . date('Ymd');
542-
$releaseDir = "releases/$version";
543-
$this->updateBuildsPage();
544-
545-
$this->taskGitStack()
546-
->stopOnFail()
547-
->checkout('-- package/composer.json')
548-
->add('builds.markdown')
549-
->add('php80/codecept.phar')
550-
->add('php80/codecept.version')
551-
->add($releaseDir)
552-
->run();
553-
}
554-
555442
public function release82()
556443
{
557444
$version = self::BRANCH_53 . '.' . date('Ymd');

package/README.md

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,16 +17,7 @@ Additional dependency compared with codeception/codecepion:
1717
### Build instructions
1818
1. Install dependencies by running `composer install` in parent directory.
1919
2. Disable phar.readonly in your php.ini file, it must be `phar.readonly = Off`
20-
3. Build Codeception 4 phar file:
21-
1. Run `./vendor/bin/robo build:phar72`
22-
2. Run `./vendor/bin/robo build:phar56`
23-
3. Run `./vendor/bin/robo release`
24-
4. Build Codeception 5 phar file:
25-
1. Run `./vendor/bin/robo build:phar80`
26-
2. Run `./vendor/bin/robo release80`
27-
5. Build Codeception 5.3 phar file
20+
3. Build Codeception 5.3 phar file
2821
1. Run `./vendor/bin/robo build:phar82`
2922
2. Run `./vendor/bin/robo release82`
30-
6. Commit added files and push
31-
32-
Note: it is necessary to delete package/composer.lock and package/vendor between Codeception 4 and 5 builds.
23+
4. Commit added files and push

0 commit comments

Comments
 (0)