|
14 | 14 | - '8.1' |
15 | 15 | - '8.2' |
16 | 16 | - '8.3' |
| 17 | + - '8.4' |
17 | 18 |
|
18 | 19 | include: |
19 | 20 | - php-version: 'nightly' |
@@ -75,14 +76,32 @@ jobs: |
75 | 76 | - name: Setup PHP, with composer and extensions |
76 | 77 | uses: shivammathur/setup-php@v2 |
77 | 78 | with: |
78 | | - php-version: 8.1 |
| 79 | + php-version: 8.3 |
79 | 80 | extensions: ctype, dom, gd, iconv, fileinfo, libxml, mbstring, simplexml, xml, xmlreader, xmlwriter, zip, zlib |
80 | 81 | coverage: none |
81 | 82 |
|
82 | 83 | # This is non-ideal because it only checks for the last commit of the PR, not all of them, but better than nothing |
83 | 84 | - name: Check PHPDoc types |
84 | 85 | run: ./bin/check-phpdoc-types |
85 | 86 |
|
| 87 | + find-polyfill: |
| 88 | + runs-on: ubuntu-latest |
| 89 | + steps: |
| 90 | + - name: Checkout |
| 91 | + uses: actions/checkout@v4 |
| 92 | + with: |
| 93 | + fetch-depth: 2 |
| 94 | + |
| 95 | + - name: Setup PHP, with composer and extensions |
| 96 | + uses: shivammathur/setup-php@v2 |
| 97 | + with: |
| 98 | + php-version: 8.3 |
| 99 | + extensions: ctype, dom, gd, iconv, fileinfo, libxml, mbstring, simplexml, xml, xmlreader, xmlwriter, zip, zlib |
| 100 | + coverage: none |
| 101 | + |
| 102 | + - name: Find code that might require polyfill |
| 103 | + run: php ./bin/findpolyfill.php |
| 104 | + |
86 | 105 | php-cs-fixer: |
87 | 106 | runs-on: ubuntu-latest |
88 | 107 | steps: |
|
92 | 111 | - name: Setup PHP, with composer and extensions |
93 | 112 | uses: shivammathur/setup-php@v2 |
94 | 113 | with: |
95 | | - php-version: 8.1 |
| 114 | + php-version: 8.3 |
96 | 115 | extensions: ctype, dom, gd, iconv, fileinfo, libxml, mbstring, simplexml, xml, xmlreader, xmlwriter, zip, zlib |
97 | 116 | coverage: none |
98 | 117 | tools: cs2pr |
@@ -123,7 +142,7 @@ jobs: |
123 | 142 | - name: Setup PHP, with composer and extensions |
124 | 143 | uses: shivammathur/setup-php@v2 |
125 | 144 | with: |
126 | | - php-version: 8.1 |
| 145 | + php-version: 8.3 |
127 | 146 | extensions: ctype, dom, gd, iconv, fileinfo, libxml, mbstring, simplexml, xml, xmlreader, xmlwriter, zip, zlib |
128 | 147 | coverage: none |
129 | 148 | tools: cs2pr |
@@ -154,7 +173,7 @@ jobs: |
154 | 173 | - name: Setup PHP, with composer and extensions |
155 | 174 | uses: shivammathur/setup-php@v2 |
156 | 175 | with: |
157 | | - php-version: 8.1 |
| 176 | + php-version: 8.3 |
158 | 177 | extensions: ctype, dom, gd, iconv, fileinfo, libxml, mbstring, simplexml, xml, xmlreader, xmlwriter, zip, zlib |
159 | 178 | coverage: none |
160 | 179 | tools: cs2pr |
@@ -185,7 +204,7 @@ jobs: |
185 | 204 | - name: Setup PHP, with composer and extensions |
186 | 205 | uses: shivammathur/setup-php@v2 |
187 | 206 | with: |
188 | | - php-version: 8.1 |
| 207 | + php-version: 8.3 |
189 | 208 | extensions: ctype, dom, gd, iconv, fileinfo, libxml, mbstring, simplexml, xml, xmlreader, xmlwriter, zip, zlib |
190 | 209 | coverage: none |
191 | 210 | tools: cs2pr |
@@ -218,7 +237,7 @@ jobs: |
218 | 237 | - name: Setup PHP, with composer and extensions |
219 | 238 | uses: shivammathur/setup-php@v2 |
220 | 239 | with: |
221 | | - php-version: 8.1 |
| 240 | + php-version: 8.3 |
222 | 241 | extensions: ctype, dom, gd, iconv, fileinfo, libxml, mbstring, simplexml, xml, xmlreader, xmlwriter, zip, zlib |
223 | 242 | coverage: pcov |
224 | 243 |
|
|
0 commit comments