Skip to content

Commit c744502

Browse files
committed
PHP 8.4 support
1 parent b150d47 commit c744502

12 files changed

+138
-124
lines changed

.github/workflows/grumphp.yml

+4-3
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
strategy:
1111
matrix:
1212
operating-system: [ubuntu-latest, macos-latest] #windows-latest currently not working
13-
php-versions: ['8.1', '8.2', '8.3']
13+
php-versions: ['8.1', '8.2', '8.3', '8.4']
1414
composer-deps: ['highest', 'lowest', 'lock']
1515
composer-versions: ['composer:v2']
1616
fail-fast: false
@@ -30,9 +30,10 @@ jobs:
3030
php -m
3131
composer --version
3232
- name: Set env vars for latest PHP version
33-
if: matrix.php-versions == '8.3'
33+
if: matrix.php-versions == '8.4'
3434
run: |
3535
export COMPOSER_IGNORE_PLATFORM_REQ=php+
36+
export BOX_REQUIREMENT_CHECKER=0
3637
- name: Get composer cache directory
3738
id: composercache
3839
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT
@@ -64,6 +65,6 @@ jobs:
6465
- name: Run the tests on unix
6566
if: runner.os != 'Windows'
6667
run: php vendor/bin/grumphp run --no-interaction --testsuite=ci
67-
#continue-on-error: ${{ matrix.php-versions == '8.1' && matrix.composer-options == '--prefer-lowest' }}
68+
continue-on-error: ${{ matrix.php-versions == '8.4' && matrix.composer-deps == 'lowest' }}
6869
- name: Run paratest outside of grumphp
6970
run: php ./vendor/bin/paratest --testsuite=E2E -f --verbose

appveyor.yml

+5-3
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,14 @@ shallow_clone: false
55
platform:
66
- x64
77

8-
#matrix:
9-
# allow_failures:
10-
# - php_version: 8.3
8+
matrix:
9+
allow_failures:
10+
- php_version: 8.4
1111

1212
environment:
1313
matrix:
14+
- dependencies: lock
15+
php_version: 8.4
1416
- dependencies: lock
1517
php_version: 8.3
1618
- dependencies: lock

composer.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
}
1515
],
1616
"require": {
17-
"php": "~8.1.0 || ~8.2.0 || ~8.3.0",
17+
"php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0",
1818
"ext-json": "*",
1919
"composer-plugin-api": "^2.0",
2020
"amphp/amp": "^3.0",

0 commit comments

Comments
 (0)