diff --git a/build/target-repository/.github/workflows/e2e_global.yaml b/build/target-repository/.github/workflows/e2e_global.yaml new file mode 100644 index 00000000000..48fbbd291a4 --- /dev/null +++ b/build/target-repository/.github/workflows/e2e_global.yaml @@ -0,0 +1,40 @@ +name: End to End global tests + +on: + pull_request: null + push: + branches: + - main + +jobs: + end_to_end: + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + php_version: ['7.1', '7.2', '7.3', '7.4', '8.0', '8.1'] + directory: + - 'e2e/global-install' + + name: End to end test - ${{ matrix.directory }} + + steps: + - uses: actions/checkout@v2 + + - uses: shivammathur/setup-php@v2 + with: + php-version: ${{ matrix.php_version }} + coverage: none + + # wait for deploy to packagist + - run: sleep 70 + + - + run: | + composer global require --dev rector/rector:dev-main + composer install --ansi + working-directory: ${{ matrix.directory }} + + - + run: /home/runner/.composer/vendor/bin/rector process --ansi --clear-cache + working-directory: ${{ matrix.directory }} diff --git a/build/target-repository/e2e/global-install/.gitignore b/build/target-repository/e2e/global-install/.gitignore new file mode 100644 index 00000000000..49ce3c193f8 --- /dev/null +++ b/build/target-repository/e2e/global-install/.gitignore @@ -0,0 +1 @@ +/vendor \ No newline at end of file diff --git a/build/target-repository/e2e/global-install/App/ExceptionInterface.php b/build/target-repository/e2e/global-install/App/ExceptionInterface.php new file mode 100644 index 00000000000..37d9c23e583 --- /dev/null +++ b/build/target-repository/e2e/global-install/App/ExceptionInterface.php @@ -0,0 +1,7 @@ +parameters(); + $parameters->set(Option::PATHS, [__DIR__ . '/src/']); + + $services = $containerConfigurator->services(); + $services->set(MakeInheritedMethodVisibilitySameAsParentRector::class); +}; diff --git a/build/target-repository/e2e/global-install/src/MyException.php b/build/target-repository/e2e/global-install/src/MyException.php new file mode 100644 index 00000000000..411a6153ca9 --- /dev/null +++ b/build/target-repository/e2e/global-install/src/MyException.php @@ -0,0 +1,13 @@ +