12
12
php-versions : ['5.3', '5.4', '5.5', '5.6', '7.0']
13
13
steps :
14
14
- name : Checkout
15
- uses : actions/checkout@v3
15
+ uses : actions/checkout@v4
16
16
17
17
- name : Setup PHP
18
18
uses : shivammathur/setup-php@v2
26
26
run : composer self-update --1
27
27
28
28
- name : Install Composer dependencies
29
- uses : " ramsey/composer-install@v2 "
29
+ uses : " ramsey/composer-install@v3 "
30
30
31
31
- name : PHPUnit tests
32
32
run : vendor/bin/phpunit
@@ -37,13 +37,13 @@ jobs:
37
37
strategy :
38
38
matrix :
39
39
operating-system : ['ubuntu-latest']
40
- php-versions : ['7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2']
40
+ php-versions : ['7.1', '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4' ]
41
41
42
- continue-on-error : ${{ matrix.php-versions == '8.2 ' }}
42
+ continue-on-error : ${{ matrix.php-versions == '8.4 ' }}
43
43
44
44
steps :
45
45
- name : Checkout
46
- uses : actions/checkout@v3
46
+ uses : actions/checkout@v4
47
47
48
48
- name : Setup PHP
49
49
uses : shivammathur/setup-php@v2
@@ -56,13 +56,13 @@ jobs:
56
56
- name : Modernize dependencies
57
57
run : composer require --dev --no-update "phpunit/phpunit:>=4"
58
58
59
- - name : Install Composer dependencies (PHP < 8.2 )
60
- if : ${{ matrix.php-versions != '8.2 ' }}
61
- uses : " ramsey/composer-install@v2 "
59
+ - name : Install Composer dependencies (PHP < 8.4 )
60
+ if : ${{ matrix.php-versions != '8.4 ' }}
61
+ uses : " ramsey/composer-install@v3 "
62
62
63
- - name : Install Composer dependencies - ignore-platform-reqs (PHP 8.2 )
64
- if : ${{ matrix.php-versions == '8.2 ' }}
65
- uses : " ramsey/composer-install@v2 "
63
+ - name : Install Composer dependencies - ignore-platform-reqs (PHP 8.4 )
64
+ if : ${{ matrix.php-versions == '8.4 ' }}
65
+ uses : " ramsey/composer-install@v3 "
66
66
with :
67
67
composer-options : --ignore-platform-reqs
68
68
0 commit comments