1212jobs :
1313 static-analysis :
1414 name : Static Analysis
15- runs-on : ubuntu-22 .04
15+ runs-on : ubuntu-24 .04
1616
1717 steps :
1818 - name : " Checkout code"
2222 uses : " shivammathur/setup-php@v2"
2323 with :
2424 coverage : " none"
25- php-version : " 8.0 "
25+ php-version : " 8.4 "
2626
2727 - name : " Validate composer.json"
2828 run : " composer validate --strict --no-check-lock"
@@ -50,14 +50,14 @@ jobs:
5050
5151 tests :
5252 name : " Tests ${{ matrix.php-version }} ${{ matrix.dependency-versions }}"
53- runs-on : ubuntu-22 .04
53+ runs-on : ubuntu-24 .04
5454 needs : static-analysis
5555
5656 strategy :
5757 fail-fast : false
5858 matrix :
5959 # normal, highest, non-dev installs
60- php-version : ['7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3']
60+ php-version : ['7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4' ]
6161 composer-options : ['--prefer-stable']
6262 dependency-versions : ['highest']
6363 include :
@@ -122,32 +122,32 @@ jobs:
122122 dependency-versions : " ${{ matrix.dependency-versions }}"
123123 composer-options : " --prefer-dist --no-progress"
124124 working-directory : " demo/symfony6.x"
125- if : ${{ startsWith(matrix.php-version , '8.1') || startsWith(matrix.php-version , '8.2') || startsWith(matrix.php-version , '8.3') }}
125+ if : ${{ startsWith(matrix.php-version , '8.1') || startsWith(matrix.php-version , '8.2') || startsWith(matrix.php-version , '8.3') || startsWith(matrix.php-version , '8.4') }}
126126
127127 - name : Demo symfony6.x - Unit Tests
128128 run : demo/symfony6.x/vendor/bin/simple-phpunit -c demo/symfony6.x/phpunit.xml.dist
129- if : ${{ startsWith(matrix.php-version , '8.1') || startsWith(matrix.php-version , '8.2') || startsWith(matrix.php-version , '8.3') }}
129+ if : ${{ startsWith(matrix.php-version , '8.1') || startsWith(matrix.php-version , '8.2') || startsWith(matrix.php-version , '8.3') || startsWith(matrix.php-version , '8.4') }}
130130
131131 - name : Demo symfony6.x-orm3 - Install dependencies
132132 uses : " ramsey/composer-install@v3"
133133 with :
134134 dependency-versions : " ${{ matrix.dependency-versions }}"
135135 composer-options : " --prefer-dist --no-progress"
136136 working-directory : " demo/symfony6.x-orm3"
137- if : ${{ startsWith(matrix.php-version , '8.1') || startsWith(matrix.php-version , '8.2') || startsWith(matrix.php-version , '8.3') }}
137+ if : ${{ startsWith(matrix.php-version , '8.1') || startsWith(matrix.php-version , '8.2') || startsWith(matrix.php-version , '8.3') || startsWith(matrix.php-version , '8.4') }}
138138
139139 - name : Demo symfony6.x-orm3 - Unit Tests
140140 run : demo/symfony6.x/vendor/bin/simple-phpunit -c demo/symfony6.x-orm3/phpunit.xml.dist
141- if : ${{ startsWith(matrix.php-version , '8.1') || startsWith(matrix.php-version , '8.2') || startsWith(matrix.php-version , '8.3') }}
141+ if : ${{ startsWith(matrix.php-version , '8.1') || startsWith(matrix.php-version , '8.2') || startsWith(matrix.php-version , '8.3') || startsWith(matrix.php-version , '8.4') }}
142142
143143 - name : Demo symfony7.x - Install dependencies
144144 uses : " ramsey/composer-install@v3"
145145 with :
146146 dependency-versions : " ${{ matrix.dependency-versions }}"
147147 composer-options : " --prefer-dist --no-progress"
148148 working-directory : " demo/symfony7.x"
149- if : ${{ startsWith(matrix.php-version , '8.2') || startsWith(matrix.php-version , '8.3') }}
149+ if : ${{ startsWith(matrix.php-version , '8.2') || startsWith(matrix.php-version , '8.3') || startsWith(matrix.php-version , '8.4') }}
150150
151151 - name : Demo symfony7.x - Unit Tests
152152 run : demo/symfony7.x/vendor/bin/simple-phpunit -c demo/symfony7.x/phpunit.xml.dist
153- if : ${{ startsWith(matrix.php-version , '8.2') || startsWith(matrix.php-version , '8.3') }}
153+ if : ${{ startsWith(matrix.php-version , '8.2') || startsWith(matrix.php-version , '8.3') || startsWith(matrix.php-version , '8.4') }}
0 commit comments