|
48 | 48 | php-version: '8.2' |
49 | 49 | tools: composer, composer-require-checker, composer-unused, phpcs, psalm |
50 | 50 | # optional performance gain for psalm: opcache |
51 | | - extensions: ctype, date, dom, filter hash, intl, json, mbstring, mysql, \ |
52 | | - opcache, openssl, pcre, pdo, pdo_sqlite, spl, xml |
| 51 | + extensions: ctype, date, dom, fileinfo, filter, hash, intl, json, mbstring, mysql, \ |
| 52 | + opcache, openssl, pcre, pdo, pdo_sqlite, posix, spl, xml |
53 | 53 | coverage: none |
54 | 54 |
|
55 | 55 | - name: Setup problem matchers for PHP |
|
78 | 78 | run: composer-require-checker check --config-file=tools/composer-require-checker.json composer.json |
79 | 79 |
|
80 | 80 | - name: Check code for unused dependencies in composer.json |
81 | | - run: composer-unused --excludePackage=simplesamlphp/simplesamlphp-assets-base --excludePackage=simplesamlphp/simplesamlphp-module-adfs |
| 81 | + run: composer-unused --excludePackage=simplesamlphp/simplesamlphp-assets-base |
82 | 82 |
|
83 | 83 | - name: PHP Code Sniffer |
84 | 84 | run: phpcs |
@@ -115,8 +115,8 @@ jobs: |
115 | 115 | with: |
116 | 116 | # Should be the lowest supported version |
117 | 117 | php-version: '8.0' |
118 | | - extensions: ctype, date, dom, hash, filter, intl, json, mbstring, mysql, \ |
119 | | - openssl, pcre, pdo, pdo_sqlite, spl, xml |
| 118 | + extensions: ctype, date, dom, hash, fileinfo, filter, intl, json, mbstring, mysql, \ |
| 119 | + openssl, pcre, pdo, pdo_sqlite, posix, spl, xml |
120 | 120 | tools: composer |
121 | 121 | coverage: none |
122 | 122 |
|
@@ -163,8 +163,8 @@ jobs: |
163 | 163 | uses: shivammathur/setup-php@v2 |
164 | 164 | with: |
165 | 165 | php-version: ${{ matrix.php-versions }} |
166 | | - extensions: ctype, date, dom, filter, hash, intl, json, mbstring, mysql, openssl, pcre,\ |
167 | | - pdo, pdo_sqlite, spl, xdebug, xml |
| 166 | + extensions: ctype, date, dom, fileinfo, filter, hash, intl, json, mbstring, mysql, openssl, pcre,\ |
| 167 | + pdo, pdo_sqlite, posix, spl, xdebug, xml |
168 | 168 | tools: composer |
169 | 169 | ini-values: error_reporting=E_ALL, pcov.directory=. |
170 | 170 | coverage: pcov |
@@ -226,8 +226,8 @@ jobs: |
226 | 226 | uses: shivammathur/setup-php@v2 |
227 | 227 | with: |
228 | 228 | php-version: ${{ matrix.php-versions }} |
229 | | - extensions: ctype, dom, date, filter, hash, intl, json, mbstring, mysql, openssl, pcre, \ |
230 | | - pdo, pdo_sqlite, spl, xdenug, xml |
| 229 | + extensions: ctype, dom, date, fileinfo, filter, hash, intl, json, mbstring, mysql, openssl, pcre, \ |
| 230 | + pdo, pdo_sqlite, posix, spl, xdebug, xml |
231 | 231 | tools: composer |
232 | 232 | ini-values: error_reporting=E_ALL |
233 | 233 | coverage: none |
@@ -256,7 +256,7 @@ jobs: |
256 | 256 | restore-keys: ${{ runner.os }}-composer- |
257 | 257 |
|
258 | 258 | - name: Install Composer dependencies |
259 | | - run: composer install --no-progress --prefer-dist --optimize-autoloader |
| 259 | + run: composer install --no-progress --prefer-dist --optimize-autoloader --ignore-platform-req=ext-posix |
260 | 260 |
|
261 | 261 | - name: Run unit tests |
262 | 262 | run: vendor/bin/phpunit --no-coverage |
|
0 commit comments