From 639bd12e5eb5749b55d710901804d829595e8009 Mon Sep 17 00:00:00 2001 From: "takumi.tokoro" Date: Mon, 22 Jun 2026 15:57:39 +0900 Subject: [PATCH] =?UTF-8?q?fix(ci):=20pcov=20=E3=82=92=20setup-php=20?= =?UTF-8?q?=E3=81=AB=E7=B5=B1=E4=B8=80=E3=81=97=E3=81=A6=20php8.5-pcov=20?= =?UTF-8?q?=E3=81=AE=20apt=20=E5=8F=96=E5=BE=97=E5=A4=B1=E6=95=97=E3=82=92?= =?UTF-8?q?=E5=9B=9E=E9=81=BF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- .github/workflows/coverage.yml | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 4fc5c034d1..9b47cb6c38 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -44,11 +44,7 @@ jobs: 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 - name: Initialize Composer uses: ./.github/actions/composer