From: Joas Schilling Date: Fri, 8 Nov 2024 09:15:44 +0000 (+0100) Subject: ci: Test on PHP 8.4 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=da4fe3d5b7e8599fba696f0e9d531c9474faa6c0;p=nextcloud-server.git ci: Test on PHP 8.4 Signed-off-by: Joas Schilling --- diff --git a/.github/workflows/files-external-ftp.yml b/.github/workflows/files-external-ftp.yml index 20629605ad6..2dfa5d7dec5 100644 --- a/.github/workflows/files-external-ftp.yml +++ b/.github/workflows/files-external-ftp.yml @@ -43,7 +43,7 @@ jobs: # do not stop on another job's failure fail-fast: false matrix: - php-versions: ['8.1', '8.3'] + php-versions: ['8.1', '8.4'] ftpd: ['proftpd', 'vsftpd', 'pure-ftpd'] include: - php-versions: '8.1' diff --git a/.github/workflows/files-external-s3.yml b/.github/workflows/files-external-s3.yml index 87198c6b91c..738bf115c8d 100644 --- a/.github/workflows/files-external-s3.yml +++ b/.github/workflows/files-external-s3.yml @@ -41,7 +41,7 @@ jobs: strategy: matrix: - php-versions: ['8.1', '8.2', '8.3'] + php-versions: ['8.1', '8.2', '8.3', '8.4'] include: - php-versions: '8.2' coverage: ${{ github.event_name != 'pull_request' }} diff --git a/.github/workflows/files-external-sftp.yml b/.github/workflows/files-external-sftp.yml index 4a63f073303..59607a0806f 100644 --- a/.github/workflows/files-external-sftp.yml +++ b/.github/workflows/files-external-sftp.yml @@ -43,7 +43,7 @@ jobs: # do not stop on another job's failure fail-fast: false matrix: - php-versions: ['8.1', '8.3'] + php-versions: ['8.1', '8.4'] sftpd: ['openssh'] include: - php-versions: '8.1' diff --git a/.github/workflows/files-external-smb.yml b/.github/workflows/files-external-smb.yml index d555a86d926..60fee494770 100644 --- a/.github/workflows/files-external-smb.yml +++ b/.github/workflows/files-external-smb.yml @@ -41,7 +41,7 @@ jobs: strategy: matrix: - php-versions: ['8.1', '8.3'] + php-versions: ['8.1', '8.4'] include: - php-versions: '8.1' coverage: ${{ github.event_name != 'pull_request' }} diff --git a/.github/workflows/files-external-webdav.yml b/.github/workflows/files-external-webdav.yml index 0dc353d01d8..f48e8a01f92 100644 --- a/.github/workflows/files-external-webdav.yml +++ b/.github/workflows/files-external-webdav.yml @@ -41,7 +41,7 @@ jobs: strategy: matrix: - php-versions: ['8.1', '8.2', '8.3'] + php-versions: ['8.1', '8.2', '8.3', '8.4'] include: - php-versions: '8.2' coverage: ${{ github.event_name != 'pull_request' }} diff --git a/.github/workflows/files-external.yml b/.github/workflows/files-external.yml index 1079f611c44..f8c7c2067e5 100644 --- a/.github/workflows/files-external.yml +++ b/.github/workflows/files-external.yml @@ -40,7 +40,7 @@ jobs: strategy: matrix: - php-versions: ['8.1', '8.2', '8.3'] + php-versions: ['8.1', '8.2', '8.3', '8.4'] include: - php-versions: '8.2' coverage: ${{ github.event_name != 'pull_request' }} diff --git a/.github/workflows/lint-php.yml b/.github/workflows/lint-php.yml index f04b68f89a3..47a733a1ae4 100644 --- a/.github/workflows/lint-php.yml +++ b/.github/workflows/lint-php.yml @@ -47,7 +47,7 @@ jobs: strategy: matrix: - php-versions: [ '8.1', '8.2', '8.3' ] + php-versions: [ '8.1', '8.2', '8.3', '8.4' ] name: php-lint diff --git a/.github/workflows/object-storage-azure.yml b/.github/workflows/object-storage-azure.yml index 8a94a181890..ce5b4890455 100644 --- a/.github/workflows/object-storage-azure.yml +++ b/.github/workflows/object-storage-azure.yml @@ -45,7 +45,7 @@ jobs: strategy: matrix: - php-versions: ['8.1', '8.2'] + php-versions: ['8.1', '8.2', '8.4'] include: - php-versions: '8.3' coverage: true diff --git a/.github/workflows/object-storage-s3.yml b/.github/workflows/object-storage-s3.yml index 468bcf876e2..f85d8840660 100644 --- a/.github/workflows/object-storage-s3.yml +++ b/.github/workflows/object-storage-s3.yml @@ -45,7 +45,7 @@ jobs: strategy: matrix: - php-versions: ['8.1', '8.2'] + php-versions: ['8.1', '8.2', '8.4'] include: - php-versions: '8.3' coverage: true diff --git a/.github/workflows/object-storage-swift.yml b/.github/workflows/object-storage-swift.yml index 2f4fa88c7e5..360d065abc8 100644 --- a/.github/workflows/object-storage-swift.yml +++ b/.github/workflows/object-storage-swift.yml @@ -45,7 +45,7 @@ jobs: strategy: matrix: - php-versions: ['8.1', '8.2'] + php-versions: ['8.1', '8.2', '8.4'] include: - php-versions: '8.3' coverage: true diff --git a/.github/workflows/phpunit-mariadb.yml b/.github/workflows/phpunit-mariadb.yml index d3643b8a571..66326619cd5 100644 --- a/.github/workflows/phpunit-mariadb.yml +++ b/.github/workflows/phpunit-mariadb.yml @@ -61,6 +61,8 @@ jobs: - php-versions: '8.3' mariadb-versions: '10.11' coverage: ${{ github.event_name != 'pull_request' }} + - php-versions: '8.4' + mariadb-versions: '11.4' name: MariaDB ${{ matrix.mariadb-versions }} (PHP ${{ matrix.php-versions }}) - database tests diff --git a/.github/workflows/phpunit-memcached.yml b/.github/workflows/phpunit-memcached.yml index 52ea3d16fd3..8e2f963c2ae 100644 --- a/.github/workflows/phpunit-memcached.yml +++ b/.github/workflows/phpunit-memcached.yml @@ -55,7 +55,7 @@ jobs: strategy: matrix: - php-versions: ['8.1', '8.3'] + php-versions: ['8.1', '8.3', '8.4'] include: - php-versions: '8.2' coverage: ${{ github.event_name != 'pull_request' }} diff --git a/.github/workflows/phpunit-mysql.yml b/.github/workflows/phpunit-mysql.yml index 198dd55c5df..fc1da488ee4 100644 --- a/.github/workflows/phpunit-mysql.yml +++ b/.github/workflows/phpunit-mysql.yml @@ -61,6 +61,8 @@ jobs: - mysql-versions: '8.0' php-versions: '8.3' coverage: ${{ github.event_name != 'pull_request' }} + - mysql-versions: '8.4' + php-versions: '8.4' name: MySQL ${{ matrix.mysql-versions }} (PHP ${{ matrix.php-versions }}) - database tests diff --git a/.github/workflows/phpunit-nodb.yml b/.github/workflows/phpunit-nodb.yml index e0b0a2088b8..5d8e0797ba2 100644 --- a/.github/workflows/phpunit-nodb.yml +++ b/.github/workflows/phpunit-nodb.yml @@ -57,7 +57,7 @@ jobs: strategy: matrix: - php-versions: ['8.1', '8.3'] + php-versions: ['8.1', '8.3', '8.4'] include: - php-versions: '8.2' coverage: ${{ github.event_name != 'pull_request' }} diff --git a/.github/workflows/phpunit-oci.yml b/.github/workflows/phpunit-oci.yml index a71017fce65..0e098898fdf 100644 --- a/.github/workflows/phpunit-oci.yml +++ b/.github/workflows/phpunit-oci.yml @@ -66,6 +66,8 @@ jobs: php-versions: '8.2' - oracle-versions: '23' php-versions: '8.3' + - oracle-versions: '23' + php-versions: '8.4' name: Oracle ${{ matrix.oracle-versions }} (PHP ${{ matrix.php-versions }}) - database tests diff --git a/.github/workflows/phpunit-pgsql.yml b/.github/workflows/phpunit-pgsql.yml index 2e3496420b5..118a09a93cc 100644 --- a/.github/workflows/phpunit-pgsql.yml +++ b/.github/workflows/phpunit-pgsql.yml @@ -62,6 +62,8 @@ jobs: - php-versions: '8.3' postgres-versions: '16' coverage: ${{ github.event_name != 'pull_request' }} + - php-versions: '8.4' + postgres-versions: '16' name: PostgreSQL ${{ matrix.postgres-versions }} (PHP ${{ matrix.php-versions }}) - database tests diff --git a/.github/workflows/phpunit-sqlite.yml b/.github/workflows/phpunit-sqlite.yml index 12b73e5d8c1..a572dd1593b 100644 --- a/.github/workflows/phpunit-sqlite.yml +++ b/.github/workflows/phpunit-sqlite.yml @@ -55,7 +55,7 @@ jobs: strategy: matrix: - php-versions: ['8.2', '8.3'] + php-versions: ['8.2', '8.3', '8.4'] include: - php-versions: '8.1' coverage: ${{ github.event_name != 'pull_request' }}