25
25
tools : composer:v2
26
26
coverage : none
27
27
28
- - name : Require PHPSpec 7.1 dependencies
29
- run : |
30
- composer require "phpspec/phpspec:^7.1@dev" --no-interaction --no-update
31
- composer update --prefer-dist --no-interaction --no-progress --ignore-platform-req=php
32
- if : " matrix.php == '8.1'"
33
-
34
28
- name : Install PHP dependencies
35
29
run : composer update --prefer-dist --no-interaction --no-progress
36
30
56
50
coverage : none
57
51
58
52
- name : Install dependencies
59
- run : |
60
- composer require "sebastian/comparator:^3.0.2" --no-interaction --no-update
61
- composer update --prefer-dist --prefer-stable --prefer-lowest --no-interaction --no-progress
53
+ run : composer update --prefer-dist --prefer-stable --prefer-lowest --no-interaction --no-progress
62
54
63
55
- name : Execute tests
64
56
run : composer test
@@ -69,11 +61,13 @@ jobs:
69
61
strategy :
70
62
matrix :
71
63
include :
72
- - symfony : ' 4'
64
+ - symfony : ' 4.4.* '
73
65
php-version : ' 7.1'
74
- - symfony : ' 5'
66
+ - symfony : ' 5.4.* '
75
67
php-version : ' 7.4'
76
- - symfony : ' 6'
68
+ - symfony : ' 6.4.*'
69
+ php-version : ' 8.2'
70
+ - symfony : ' 7.0.*'
77
71
php-version : ' 8.2'
78
72
79
73
steps :
@@ -87,16 +81,13 @@ jobs:
87
81
tools : composer:v2
88
82
coverage : none
89
83
90
- - name : Pin old packages
91
- run : composer require "phpspec/phpspec:^2.5.8" --no-interaction --no-update
92
- if : " matrix.symfony == '2'"
93
-
94
84
- name : Install dependencies
85
+ env :
86
+ SYMFONY_REQUIRE : ${{ matrix.symfony }}
95
87
run : |
96
- composer config --no-plugins allow-plugins.symfony/flex true
97
- composer require --no-update --no-interaction --no-progress symfony/flex
98
- composer config extra.symfony.require ${{ matrix.symfony}}
99
- composer update --prefer-dist --no-interaction --prefer-stable --prefer-lowest --no-progress
88
+ composer global config --no-plugins allow-plugins.symfony/flex true
89
+ composer global require --no-progress --no-scripts --no-plugins symfony/flex
90
+ composer update --prefer-dist --no-interaction --prefer-stable --no-progress
100
91
101
92
- name : Execute tests
102
93
run : composer test
0 commit comments