@@ -97,14 +97,11 @@ jobs:
9797 - name : Initialize devkit
9898 run : kcode init
9999
100- # Patch generated phpunit.xml.dist to suppress false-positive CI failures:
101- # - beStrictAboutCoverageMetadata: "not a valid target" warnings from vendor base classes
102- # - failOnWarning / failOnRisky: prevent risky/warning exits from blocking the pipeline
100+ # Patch generated phpunit.xml.dist — beStrictAboutCoverageMetadata causes false
101+ # "not a valid target" warnings for classes extending vendor base classes
103102 - name : Patch phpunit.xml.dist
104103 run : |
105104 sed -i 's/beStrictAboutCoverageMetadata="true"/beStrictAboutCoverageMetadata="false"/' .kcode/phpunit.xml.dist
106- sed -i 's/failOnWarning="true"/failOnWarning="false"/' .kcode/phpunit.xml.dist
107- sed -i 's/failOnRisky="true"/failOnRisky="false"/' .kcode/phpunit.xml.dist
108105
109106 # Runs PHPStan Level 9 then Psalm sequentially — both must pass
110107 - name : Run PHPStan + Psalm via kcode
@@ -176,14 +173,11 @@ jobs:
176173 - name : Initialize devkit
177174 run : kcode init
178175
179- # Patch generated phpunit.xml.dist to suppress false-positive CI failures:
180- # - beStrictAboutCoverageMetadata: "not a valid target" warnings from vendor base classes
181- # - failOnWarning / failOnRisky: prevent risky/warning exits from blocking the pipeline
176+ # Patch generated phpunit.xml.dist — beStrictAboutCoverageMetadata causes false
177+ # "not a valid target" warnings for classes extending vendor base classes
182178 - name : Patch phpunit.xml.dist
183179 run : |
184180 sed -i 's/beStrictAboutCoverageMetadata="true"/beStrictAboutCoverageMetadata="false"/' .kcode/phpunit.xml.dist
185- sed -i 's/failOnWarning="true"/failOnWarning="false"/' .kcode/phpunit.xml.dist
186- sed -i 's/failOnRisky="true"/failOnRisky="false"/' .kcode/phpunit.xml.dist
187181
188182 - name : Run tests with coverage (pcov)
189183 run : kcode test --coverage
0 commit comments