-
Notifications
You must be signed in to change notification settings - Fork 653
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Symfony4.4] Composer2 update #4724
[Symfony4.4] Composer2 update #4724
Conversation
…ony4.4 Symfony4.4対応
…experimental/symfony4.4
e3d0f78
to
86ba6f6
Compare
86ba6f6
to
3578566
Compare
別ブランチで検証中ですが、プラグインのアップデートがうまくいかない模様 |
package-api の改修でアップデートの E2Eテストが通ることを確認。 |
プラグインの依存関係をチェックする箇所で、本体側にも |
symfony/flex の依存関係の影響?で、 symfony-cmd が自動実行されない場合がある php composer.phar --version
Composer version 2.0.0-RC2 2020-10-14 21:34:07
php composer.phar install
The "symfony/flex" plugin was skipped because it is not compatible with Composer 2+. Make sure to update it to version 1.9.8 or greater.
...snip
> symfony-cmd
sh: symfony-cmd: command not found
Script symfony-cmd handling the auto-scripts event returned with error code 127
Script @auto-scripts was called via post-install-cmd |
これの模様 |
AppVeyor 落ちてますが、個人アカウントの方では通っているのでガチャだと思われます(僕の権限だと再実行できない |
ありがとうございます。再実行しました。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
テスト通りました!
ソースコードの変更内容も問題ありませんでした。
動作テストをしました。
|
ありがとうございます!取り込みました。 |
概要(Overview・Refs Issue)
方針(Policy)
実装に関する補足(Appendix)
composer 2.0 の使用方法
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" php composer-setup.php php composer.phar selfupdate --preview php composer.phar -V Composer version 2.0.0-RC1 2020-09-10 15:39:45
テスト(Test)
ec-cube/plugin-installer が取り込まれれば、 GitHub Actions や travis-ci で動作確認可能2.0ブランチに取り込んでいただきました相談(Discussion)
plugin-installer: "~0.0.6 || ^2.0@dev"
としておけばプラグイン側の記述は不要マイナーバージョン互換性保持のための制限事項チェックリスト
レビュワー確認項目