Add PHP 8.4 Support (#120)

This commit is contained in:
Daniel Siepmann 2024-12-11 19:36:41 +01:00 committed by GitHub
parent b83093e023
commit 102d03b1a0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 47 additions and 9 deletions

View file

@ -15,7 +15,7 @@ jobs:
- name: Install PHP - name: Install PHP
uses: shivammathur/setup-php@v2 uses: shivammathur/setup-php@v2
with: with:
php-version: 8.3 php-version: 8.4
coverage: none coverage: none
tools: composer:v2 tools: composer:v2
env: env:
@ -32,6 +32,7 @@ jobs:
- 8.1 - 8.1
- 8.2 - 8.2
- 8.3 - 8.3
- 8.4
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
@ -55,7 +56,7 @@ jobs:
- name: Install PHP - name: Install PHP
uses: shivammathur/setup-php@v2 uses: shivammathur/setup-php@v2
with: with:
php-version: "8.3" php-version: "8.4"
coverage: none coverage: none
tools: composer:v2 tools: composer:v2
env: env:
@ -84,7 +85,7 @@ jobs:
- name: Install PHP - name: Install PHP
uses: shivammathur/setup-php@v2 uses: shivammathur/setup-php@v2
with: with:
php-version: "8.2" php-version: "8.3"
coverage: none coverage: none
tools: composer:v2 tools: composer:v2
env: env:
@ -112,12 +113,18 @@ jobs:
- db-version: '8' - db-version: '8'
php-version: '8.3' php-version: '8.3'
typo3-version: '^12.4' typo3-version: '^12.4'
- db-version: '8'
php-version: '8.4'
typo3-version: '^12.4'
- db-version: '8' - db-version: '8'
php-version: '8.2' php-version: '8.2'
typo3-version: '^13.3' typo3-version: '^13.4'
- db-version: '8' - db-version: '8'
php-version: '8.3' php-version: '8.3'
typo3-version: '^13.3' typo3-version: '^13.4'
- db-version: '8'
php-version: '8.4'
typo3-version: '^13.4'
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
@ -166,10 +173,14 @@ jobs:
typo3-version: '^12.4' typo3-version: '^12.4'
- php-version: '8.3' - php-version: '8.3'
typo3-version: '^12.4' typo3-version: '^12.4'
- php-version: '8.4'
typo3-version: '^12.4'
- php-version: '8.2' - php-version: '8.2'
typo3-version: '^13.3' typo3-version: '^13.4'
- php-version: '8.3' - php-version: '8.3'
typo3-version: '^13.3' typo3-version: '^13.4'
- php-version: '8.4'
typo3-version: '^13.4'
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4

View file

@ -0,0 +1,27 @@
3.1.0
=====
Breaking
--------
Nothing
Features
--------
* Add support for PHP 8.4.
Fixes
-----
Nothing
Tasks
-----
Nothing
Deprecation
-----------
Nothing

View file

@ -26,7 +26,7 @@
} }
}, },
"require": { "require": {
"php": "~8.1.0 || ~8.2.0 || ~8.3.0", "php": "~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0",
"ext-mbstring": "*", "ext-mbstring": "*",
"doctrine/dbal": "^2.12 || ^3.3 || ^4.0", "doctrine/dbal": "^2.12 || ^3.3 || ^4.0",
"psr/http-message": "^1.0", "psr/http-message": "^1.0",

View file

@ -4,7 +4,7 @@
}: }:
let let
php = phps.packages.x86_64-linux.php83.buildEnv { php = phps.packages.x86_64-linux.php84.buildEnv {
extensions = { enabled, all }: enabled ++ (with all; [ extensions = { enabled, all }: enabled ++ (with all; [
xdebug xdebug
]); ]);