mirror of
https://github.com/rectorphp/rector.git
synced 2025-03-14 12:29:43 +01:00
[Scoped] Require phpstan-src early before scoping (#6341)
This commit is contained in:
parent
7100f11b10
commit
8c61186327
42
.github/workflows/build_scoped_rector_php70.yaml
vendored
42
.github/workflows/build_scoped_rector_php70.yaml
vendored
@ -36,6 +36,12 @@ jobs:
|
||||
- run: |
|
||||
composer require composer/composer
|
||||
composer install --no-dev --ansi
|
||||
composer config repositories.phpstan/phpstan-src vcs https://github.com/phpstan/phpstan-src
|
||||
composer config minimum-stability dev
|
||||
composer config prefer-stable true
|
||||
rm -rf vendor/phpstan/phpstan
|
||||
composer dump-autoload
|
||||
composer require phpstan/phpstan-src
|
||||
|
||||
# 1. copy files to $NESTED_DIRECTORY directory Exclude the scoped/nested directories to prevent rsync from copying in a loop
|
||||
- run: rsync --exclude rector-build-php70 -av * rector-build-php70 --quiet
|
||||
@ -78,42 +84,6 @@ jobs:
|
||||
|
||||
- run: cp -a rector-prefixed-downgraded-php70/. remote-repository-php70
|
||||
|
||||
-
|
||||
name: Remove vendor/phpstan/phpstan
|
||||
working-directory: remote-repository-php70
|
||||
run: rm -rf vendor/phpstan/phpstan
|
||||
|
||||
-
|
||||
name: Ensure autoload updated
|
||||
working-directory: remote-repository-php70
|
||||
run: composer dump-autoload
|
||||
|
||||
-
|
||||
name: Register phpstan-src repo, set stability config
|
||||
working-directory: remote-repository-php70
|
||||
run: |
|
||||
composer config repositories.phpstan/phpstan-src vcs https://github.com/phpstan/phpstan-src
|
||||
composer config minimum-stability dev
|
||||
composer config prefer-stable true
|
||||
-
|
||||
name: Require phpstan-src with ignore platform as in PHP 7.0
|
||||
working-directory: remote-repository-php70
|
||||
run: composer require phpstan/phpstan-src --ignore-platform-reqs
|
||||
|
||||
-
|
||||
name: Downgrade phpstan
|
||||
uses: shivammathur/setup-php@v2
|
||||
with:
|
||||
php-version: 7.3
|
||||
coverage: none
|
||||
- run: sh build/downgrade-rector-php70.sh remote-repository-php70/vendor
|
||||
|
||||
-
|
||||
name: Rollback composer.json
|
||||
working-directory: remote-repository-php70
|
||||
run: mv composer-move.json composer.json
|
||||
|
||||
|
||||
# 7. setup git
|
||||
-
|
||||
working-directory: remote-repository-php70
|
||||
|
@ -1,16 +0,0 @@
|
||||
{
|
||||
"name": "rector/rector-prefixed-php70",
|
||||
"description": "Prefixed and PHP 7.0 downgraded version of rector/rector",
|
||||
"license": "MIT",
|
||||
"bin": [
|
||||
"bin/rector"
|
||||
],
|
||||
"require": {
|
||||
"php": "^7.0|^8.0"
|
||||
},
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "0.10-dev"
|
||||
}
|
||||
}
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user