@@ -90,16 +90,11 @@ jobs:
9090 - name : " Run PHPUnit (with coverage)"
9191 run : " php vendor/bin/simple-phpunit -v --coverage-clover build/logs/clover.xml"
9292
93- - name : " Retrieve Coveralls phar"
94- run : " wget https://github.com/php-coveralls/php-coveralls/releases/download/v2.4.2/php-coveralls.phar"
95-
96- - name : " Enable Coveralls phar"
97- run : " chmod +x php-coveralls.phar"
98-
99- - name : " Upload to Coveralls"
100- run : " php php-coveralls.phar -v -x build/logs/clover.xml"
101- env :
102- COVERALLS_REPO_TOKEN : ${{ secrets.GITHUB_TOKEN }}
93+ - name : Upload coverage to Codecov
94+ uses : codecov/codecov-action@v5
95+ with :
96+ files : ./build/logs/clover.xml
97+ token : ${{ secrets.CODECOV_TOKEN }}
10398
10499 phpunit-lowest :
105100 name : " PHPUnit lowest deps (PHP ${{ matrix.php }})"
@@ -137,45 +132,6 @@ jobs:
137132 - name : " Run PHPUnit"
138133 run : " php vendor/bin/simple-phpunit -v"
139134
140- phpunit-guzzle5 :
141- name : " PHPUnit (PHP ${{ matrix.php }} and Guzzle 5)"
142- runs-on : " ubuntu-latest"
143-
144- strategy :
145- matrix :
146- php :
147- - " 7.4"
148-
149- steps :
150- - name : " Checkout"
151- uses : " actions/checkout@v4"
152- with :
153- fetch-depth : 2
154-
155- - name : " Install PHP"
156- uses : " shivammathur/setup-php@v2"
157- with :
158- php-version : " ${{ matrix.php }}"
159- coverage : " none"
160- tools : composer:v2
161- extensions : tidy
162- env :
163- COMPOSER_TOKEN : ${{ secrets.GITHUB_TOKEN }}
164-
165- - name : " Install dependencies with Composer"
166- uses : " ramsey/composer-install@v2"
167-
168- - name : " Setup adapter: Guzzle 5"
169- run : |
170- composer remove guzzlehttp/guzzle php-http/guzzle6-adapter --dev -n
171- composer require php-http/guzzle5-adapter --dev -n --with-all-dependencies
172-
173- - name : " Setup logs"
174- run : " mkdir -p build/logs"
175-
176- - name : " Run PHPUnit"
177- run : " php vendor/bin/simple-phpunit -v"
178-
179135 phpunit-guzzle7 :
180136 name : " PHPUnit (PHP ${{ matrix.php }} and Guzzle 7)"
181137 runs-on : " ubuntu-latest"
@@ -254,37 +210,3 @@ jobs:
254210
255211 - name : " Run PHPUnit"
256212 run : " php vendor/bin/simple-phpunit -v"
257-
258- phpunit-composerv1 :
259- name : " PHPUnit Composer v1 (PHP ${{ matrix.php }})"
260- runs-on : " ubuntu-latest"
261-
262- strategy :
263- matrix :
264- php :
265- - " 7.4"
266-
267- steps :
268- - name : " Checkout"
269- uses : " actions/checkout@v4"
270- with :
271- fetch-depth : 2
272-
273- - name : " Install PHP"
274- uses : " shivammathur/setup-php@v2"
275- with :
276- php-version : " ${{ matrix.php }}"
277- coverage : " none"
278- tools : composer:v1
279- extensions : tidy
280- env :
281- COMPOSER_TOKEN : ${{ secrets.GITHUB_TOKEN }}
282-
283- - name : " Install dependencies with Composer"
284- uses : " ramsey/composer-install@v2"
285-
286- - name : " Setup logs"
287- run : " mkdir -p build/logs"
288-
289- - name : " Run PHPUnit"
290- run : " php vendor/bin/simple-phpunit -v"
0 commit comments