fix(ci): pcov を setup-php に統一して php8.5-pcov の apt 取得失敗を回避#6850
Conversation
php8.5-pcov が apt(Ondřej PPA)で取得できなくなり coverage ジョブが "Unable to locate package php8.5-pcov" で失敗するようになった。 pcov のインストールを apt から setup-php の coverage 入力に寄せ、 PPA の在庫状況に依存しないようにする。 (codeception ジョブは if:false で無効のため対象外) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (1)
📝 WalkthroughWalkthrough
ChangesPCOV セットアップ方法の移行
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ 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 |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## 4.4 #6850 +/- ##
==========================================
+ Coverage 74.88% 74.93% +0.04%
==========================================
Files 463 463
Lines 24029 24029
==========================================
+ Hits 17995 18005 +10
+ Misses 6034 6024 -10
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
概要
coverage / PHPUnit (8.5, pgsql)ジョブが以下で失敗するようになったため修正します。原因
php8.5-pcovが apt で取得できなくなり、apt-get installが "Unable to locate package" で失敗。修正
pcov のインストールを apt から
shivammathur/setup-phpのcoverage: pcov入力に統一し、PPA の在庫状況に依存しないようにします。すぐ隣で同アクションを PHP 導入に使っているため、自然に寄せられます。with: php-version: ${{ matrix.php }} extensions: redis - - - name: Setup pcov - run: | - sudo apt-get install -y php${{ matrix.php }}-pcov - sudo phpenmod -s cli pcov + coverage: pcov備考
php8.4-pcov)がありますが、当該ジョブはif: falseで無効化済みのため本PRの対象外としています。coverage / PHPUnit (8.5, pgsql)のSetup PHPステップが成功し pcov が有効化されることを確認します。🤖 Generated with Claude Code
Summary by CodeRabbit
リリースノート