composer-stager
composer-stager copied to clipboard
Stages Composer commands so they can be safely run on a codebase in production.
Bumps the all group with 2 updates: [phpstan/phpstan](https://github.com/phpstan/phpstan) and [squizlabs/php_codesniffer](https://github.com/PHPCSStandards/PHP_CodeSniffer). Updates `phpstan/phpstan` from 1.11.1 to 1.11.2 Release notes Sourced from phpstan/phpstan's releases. 1.11.2 Improvements 🔧 Stricter @phpstan-ignore identifiers parser (#3079,...
`API\Process\Service\OutputCallbackInterface::getOutput()` and `::getErrorOutput()` are cumulative. In other words, if you pass a callback into one process run it and then pass it into another process and call that, the callback...
Due to [an issue with Symfony Process](https://github.com/symfony/symfony/pull/52679), Composer Stager does not currently detect Composer if it has a `.phar` extension. If that issue isn't resolved, we could work around it...
Until and unless https://github.com/php-tuf/composer-stager/issues/326 can be completed, add a precondition that requires active and staging directories to have a common root, i.e., to be on the same drive.
Now that we use `rsync` for file syncing on Windows, symlinks should work there, but they aren't officially supported yet for no other reason than that automated tests have not...
Per https://github.com/php-tuf/composer-stager/pull/342, our `rsync` implementation on Windows does not currently support nested active and staging directories. Consider adding support for it.
Due to a quirk of `rsync` on Windows whereby absolute paths are interpreted as remote URLs (see below), it is impossible to use the same command as on Linux it...
- Part of https://github.com/php-tuf/composer-stager/issues/78. | | | |---|---| | **Dependency** | [`rector/rector`](https://packagist.org/packages/rector/rector) | | **Description** | Automated refactoring for predefined code quality rules. | | **Value/justification** | Medium High. Similar...
Due to peculiarities of rsync on Windows, root directories cannot be used for the source or destination of sync operations. Create a precondition that prevents the attempt to do so....
- Part of https://github.com/php-tuf/composer-stager/issues/300.