42
42
- uses : ramsey/composer-install@v3
43
43
with :
44
44
dependency-versions : " ${{ matrix.dependencies }}"
45
- - name : " Cache Composer"
46
- uses : actions/cache@v4
47
- with :
48
- path : ~/.composer/cache/files
49
- key : composer-${{ runner.os }}-${{ matrix.php-version }}-${{ matrix.dependencies }}-${{ hashFiles('**/composer.lock') }}
50
- restore-keys : |
51
- composer-${{ runner.os }}-${{ matrix.php-version }}-${{ matrix.dependencies }}-
52
- composer-${{ runner.os }}-
53
-
54
45
- run : vendor/bin/phpstan analyse --configuration=phpstan.neon
55
46
56
47
tests :
76
67
- uses : ramsey/composer-install@v3
77
68
with :
78
69
dependency-versions : " ${{ matrix.dependencies }}"
79
- - name : " Cache Composer"
80
- uses : actions/cache@v4
81
- with :
82
- path : ~/.composer/cache/files
83
- key : composer-${{ runner.os }}-${{ matrix.php-version }}-${{ matrix.dependencies }}-${{ hashFiles('**/composer.lock') }}
84
- restore-keys : |
85
- composer-${{ runner.os }}-${{ matrix.php-version }}-${{ matrix.dependencies }}-
86
- composer-${{ runner.os }}-
87
-
88
70
- run : vendor/bin/phpunit
89
71
90
72
code-coverage :
@@ -100,14 +82,6 @@ jobs:
100
82
php-version : 8.3
101
83
102
84
- uses : ramsey/composer-install@v3
103
- - name : " Cache Composer"
104
- uses : actions/cache@v4
105
- with :
106
- path : ~/.composer/cache/files
107
- key : composer-${{ runner.os }}-coverage-${{ hashFiles('**/composer.lock') }}
108
- restore-keys : |
109
- composer-${{ runner.os }}-coverage-
110
-
111
85
- run : vendor/bin/phpunit --coverage-clover=.build/logs/clover.xml
112
86
113
87
# Not using v4 due to the breaking changes described in https://github.com/codecov/codecov-action/releases/tag/v4.0.0
0 commit comments