77jobs :
88 tests :
99 name : PHP ${{ matrix.php }}; Symfony ${{ matrix.symfony }}
10- runs-on : ubuntu-22 .04
10+ runs-on : ubuntu-24 .04
1111
1212 strategy :
1313 matrix :
14- php : ['7.4', '8.0', '8.1', '8.2', '8.3', '8.4']
15- symfony : ['4 ', '5 ', '6 ', '7 ']
14+ php : ['7.4', '8.0', '8.1', '8.2', '8.3', '8.4', '8.5' ]
15+ symfony : ['5 ', '6 ', '7 ', '8 ']
1616 exclude :
1717 - php : ' 7.4'
1818 symfony : ' 6'
1919 - php : ' 7.4'
2020 symfony : ' 7'
21+ - php : ' 7.4'
22+ symfony : ' 8'
23+ - php : ' 8.0'
24+ symfony : ' 6'
2125 - php : ' 8.0'
2226 symfony : ' 7'
27+ - php : ' 8.0'
28+ symfony : ' 8'
2329 - php : ' 8.1'
2430 symfony : ' 7'
25- - php : ' 8.4'
26- symfony : ' 4'
31+ - php : ' 8.1'
32+ symfony : ' 8'
33+ - php : ' 8.2'
34+ symfony : ' 8'
35+ - php : ' 8.3'
36+ symfony : ' 8'
37+ - php : ' 8.5'
38+ symfony : ' 5'
2739
2840 steps :
2941 - name : Checkout Code
30- uses : actions/checkout@v4
42+ uses : actions/checkout@v6
3143
3244 - uses : browser-actions/setup-chrome@v1
3345 with :
@@ -45,20 +57,12 @@ jobs:
4557 - name : Setup Problem Matchers
4658 run : echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json"
4759
48- - name : Select Symfony 4
49- uses : nick-invision/retry@v3
50- with :
51- timeout_minutes : 5
52- max_attempts : 5
53- command : composer require "symfony/filesystem:^4.0" "symfony/process:^4.0" "symfony/var-dumper:^4.0" --dev --no-update --no-interaction
54- if : " matrix.symfony == '4'"
55-
5660 - name : Select Symfony 5
5761 uses : nick-invision/retry@v3
5862 with :
5963 timeout_minutes : 5
6064 max_attempts : 5
61- command : composer require "symfony/filesystem:^5.0 " "symfony/process:^5.0 " "symfony/var-dumper:^5.0 " --dev --no-update --no-interaction
65+ command : composer require "symfony/filesystem:^5.4 " "symfony/process:^5.4 " "symfony/var-dumper:^5.4 " --dev --no-update --no-interaction
6266 if : " matrix.symfony == '5'"
6367
6468 - name : Select Symfony 6
7781 command : composer require "symfony/filesystem:^7.0" "symfony/process:^7.0" "symfony/var-dumper:^7.0" --dev --no-update --no-interaction
7882 if : " matrix.symfony == '7'"
7983
84+ - name : Select Symfony 8
85+ uses : nick-invision/retry@v3
86+ with :
87+ timeout_minutes : 5
88+ max_attempts : 5
89+ command : composer require "symfony/filesystem:^8.0" "symfony/process:^8.0" "symfony/var-dumper:^8.0" --dev --no-update --no-interaction
90+ if : " matrix.symfony == '8'"
91+
8092 - name : Install Dependencies
8193 uses : nick-invision/retry@v3
8294 with :
88100 run : vendor/bin/phpunit
89101 env :
90102 CHROME_PATH : /opt/hostedtoolcache/setup-chrome/chromium/122.0.6261.128/x64/chrome
103+ CHROME_NO_SANDBOX : true
0 commit comments