@@ -17,13 +17,18 @@ jobs:
1717 php-version :
1818 - " 8.1"
1919 - " 8.2"
20+ - " 8.3"
21+ - " 8.4"
2022 dependencies :
2123 - " lowest"
2224 - " highest"
25+ exclude :
26+ - php-version : " 8.4"
27+ dependencies : " lowest"
2328
2429 steps :
2530 - name : " Checkout"
26- uses : " actions/checkout@v2 "
31+ uses : " actions/checkout@v4 "
2732 with :
2833 fetch-depth : 2
2934
@@ -35,15 +40,15 @@ jobs:
3540 ini-values : " zend.assertions=1"
3641
3742 - name : " Install dependencies with Composer"
38- uses : " ramsey/composer-install@v2 "
43+ uses : " ramsey/composer-install@v3 "
3944 with :
4045 dependency-versions : " ${{ matrix.dependencies }}"
4146
4247 - name : " Run PHPUnit"
4348 run : " vendor/bin/phpunit --coverage-clover=coverage.xml"
4449
4550 - name : " Upload coverage file"
46- uses : " actions/upload-artifact@v2 "
51+ uses : " actions/upload-artifact@v4 "
4752 with :
4853 name : " phpunit-${{ matrix.dependencies }}-${{ matrix.php-version }}.coverage"
4954 path : " coverage.xml"
@@ -56,17 +61,17 @@ jobs:
5661
5762 steps :
5863 - name : " Checkout"
59- uses : " actions/checkout@v2 "
64+ uses : " actions/checkout@v4 "
6065 with :
6166 fetch-depth : 2
6267
6368 - name : " Download coverage files"
64- uses : " actions/download-artifact@v2 "
69+ uses : " actions/download-artifact@v4 "
6570 with :
6671 path : " reports"
6772
6873 - name : " Upload to Codecov"
69- uses : " codecov/codecov-action@v1 "
74+ uses : " codecov/codecov-action@v3 "
7075 with :
7176 directory : reports
7277
8186
8287 steps :
8388 - name : " Checkout"
84- uses : " actions/checkout@v2 "
89+ uses : " actions/checkout@v4 "
8590
8691 - name : " Install PHP"
8792 uses : " shivammathur/setup-php@v2"
9196 tools : " cs2pr"
9297
9398 - name : " Install dependencies with Composer"
94- uses : " ramsey/composer-install@v2 "
99+ uses : " ramsey/composer-install@v3 "
95100
96101 - name : " Install php-cs-fixer"
97102 run : composer require "friendsofphp/php-cs-fixer:^3.23"
0 commit comments