@@ -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 ' );
0 commit comments