feat(ci): 4.3ブランチのCI/CD改善を4.3-symfony7に取り込む#6689
feat(ci): 4.3ブランチのCI/CD改善を4.3-symfony7に取り込む#6689dotani1111 wants to merge 6 commits intoEC-CUBE:4.3-symfony7from
Conversation
- actions/cacheをv5ピン固定SHAに更新 - main.yml: permissions/concurrency追加、rector追加、deny-test有効化、coverageをunit-testのみに依存変更 - rector.yml: 新規作成(4.3から移植) - phpstan.yml/php-cs-fixer.yml: permissions追加、shivammathurピン固定、キャッシュステップ追加 - unit-test.yml: shivammathurピン固定、DBスキーマキャッシュ追加、nick-invision/retryでラップ - e2e-test.yml: グループ分割(admin01-a/b等)、shivammathurピン固定、npm/フォントキャッシュ、retryラップ、upload-artifact v7ピン固定 - e2e-test-throttling.yml: shivammathurピン固定、awalsh128フォントキャッシュ、upload-artifact v7ピン固定 - plugin-test.yml: shivammathurピン固定、awalsh128でpostgresql-clientキャッシュ、upload-artifact v7ピン固定 - coverage.yml: shivammathurピン固定、pcovインストールをマトリクス変数化 - deny-test.yml: shivammathurピン固定、ECCUBE_AUTH_MAGICを.envに追記 PHP 8.2-8.5、ECCUBE_AUTH_MAGIC、register_argc_argv for PHP 8.5は維持 Made-with: Cursor
|
Important Review skippedAuto reviews are disabled on base/target branches other than the default branch. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
- nick-invision/retryを廃止し、失敗時のみ1回リトライするシェルに変更(成功時は2回目を実行しない) - PHPUnit 12向けに--exclude-groupをカンマ区切りから複数指定へ変更 - リトライ前にdoctrine:database:drop等でDBを初期セットアップと同様に再構築 Made-with: Cursor
- PHPUnit/Codeceptionいずれもextensionsにpcovを追加 - sury/PPAのphpX.Y-pcovとsetup-phpのPHP版がずれてdebが404になる問題を解消 Made-with: Cursor
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## 4.3-symfony7 #6689 +/- ##
================================================
+ Coverage 82.28% 82.68% +0.40%
================================================
Files 482 482
Lines 25711 25765 +54
================================================
+ Hits 21156 21304 +148
+ Misses 4555 4461 -94
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
概要(Overview・Refs Issue)
4.3ブランチのCI/CDの修正を取り込みます。
Symfony7対応として、PHP 8.2-8.5、ECCUBE_AUTH_MAGIC、register_argc_argv for PHP 8.5は維持しています。
方針(Policy)
以下の変更が含まれています。
実装に関する補足(Appendix)
テスト(Test)
相談(Discussion)
マイナーバージョン互換性保持のための制限事項チェックリスト
レビュワー確認項目