Skip to content

Commit

Permalink
Merge branch '3.9.x' into 3.10.x
Browse files Browse the repository at this point in the history
* 3.9.x:
  Rework the continuous integration jobs (#6613)
  • Loading branch information
derrabus committed Nov 24, 2024
2 parents 088d282 + 47bed38 commit 9c6e7c2
Showing 1 changed file with 36 additions and 53 deletions.
89 changes: 36 additions & 53 deletions .github/workflows/continuous-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,9 +38,6 @@ jobs:
- "ubuntu-22.04"
php-version:
- "7.4"
- "8.0"
- "8.1"
- "8.2"
- "8.3"
- "8.4"
dependencies:
Expand Down Expand Up @@ -107,17 +104,17 @@ jobs:
strategy:
matrix:
php-version:
- "7.4"
- "8.2"
- "8.3"
oracle-version:
- "21"
- "23"
include:
- php-version: "7.4"
oracle-version: "23"
- php-version: "8.2"
oracle-version: "23"
- php-version: "8.4"
oracle-version: "23"
- php-version: "7.4"
oracle-version: "11"

services:
oracle:
Expand Down Expand Up @@ -168,17 +165,17 @@ jobs:
strategy:
matrix:
php-version:
- "7.4"
- "8.2"
- "8.3"
oracle-version:
- "21"
- "23"
include:
- php-version: "7.4"
oracle-version: "23"
- php-version: "8.2"
oracle-version: "23"
- php-version: "8.4"
oracle-version: "23"
- php-version: "7.4"
oracle-version: "11"

services:
oracle:
Expand Down Expand Up @@ -229,28 +226,28 @@ jobs:
strategy:
matrix:
php-version:
- "7.4"
- "8.3"
postgres-version:
- "9.4"
- "16"
- "11" # We have code specific to 10.0-12.0
- "17"
extension:
- "pgsql"
- "pdo_pgsql"
include:
- php-version: "8.2"
- php-version: "7.4"
postgres-version: "17"
extension: "pgsql"
- php-version: "8.3"
- php-version: "8.2"
postgres-version: "17"
extension: "pgsql"
- php-version: "8.4"
postgres-version: "17"
extension: "pgsql"
- php-version: "8.2"
- php-version: "7.4"
postgres-version: "17"
extension: "pdo_pgsql"
- php-version: "8.3"
- php-version: "8.2"
postgres-version: "17"
extension: "pdo_pgsql"
- php-version: "8.4"
Expand Down Expand Up @@ -305,43 +302,34 @@ jobs:
strategy:
matrix:
php-version:
- "7.4"
- "8.3"
mariadb-version:
# keep in sync with https://mariadb.org/about/#maintenance-policy
- "10.0" # Oldest version supported by DBAL
- "10.4" # LTS (Jun 2024)
- "10.5" # LTS (Jun 2025)
- "10.6" # LTS (Jul 2026)
- "10.11" # LTS (Feb 2028)
- "11.1" # STS (Aug 2024)
- "11.2" # STS (Nov 2024)
- "11.3" # STS (Feb 2025)
- "10.4" # LTS (Jun 2024) We have code specific to 10.4.3-10.5.2
- "10.5" # LTS (Jun 2025) We have code specific to 10.5.2-10.6.0
- "10.6" # LTS (Jul 2026) We have code specific to 10.6.0-10.10.0
- "10.11" # LTS (Feb 2028) We have code specific to ^10.10
- "11.4" # LTS (May 2029)
extension:
- "mysqli"
- "pdo_mysql"
include:
- php-version: "8.2"
mariadb-version: "10.6"
extension: "mysqli"
- php-version: "8.2"
mariadb-version: "10.6"
extension: "pdo_mysql"
- php-version: "8.2"
- php-version: "7.4"
mariadb-version: "11.4"
extension: "mysqli"
- php-version: "8.2"
mariadb-version: "11.4"
extension: "pdo_mysql"
- php-version: "8.3"
extension: "mysqli"
- php-version: "8.4"
mariadb-version: "11.4"
extension: "mysqli"
- php-version: "8.3"
- php-version: "7.4"
mariadb-version: "11.4"
extension: "pdo_mysql"
- php-version: "8.4"
- php-version: "8.2"
mariadb-version: "11.4"
extension: "mysqli"
extension: "pdo_mysql"
- php-version: "8.4"
mariadb-version: "11.4"
extension: "pdo_mysql"
Expand Down Expand Up @@ -398,7 +386,7 @@ jobs:
- "8.3"
mysql-version:
- "5.7"
- "8.0"
- "8.0" # We have code specific to ^8.0
- "9.1"
extension:
- "mysqli"
Expand All @@ -408,28 +396,23 @@ jobs:
include:
- config-file-suffix: "-tls"
php-version: "7.4"
mysql-version: "8.0"
mysql-version: "9.1"
extension: "mysqli"
- php-version: "7.4"
mysql-version: "8.0"
mysql-version: "9.1"
extension: "mysqli"
- php-version: "7.4"
mysql-version: "8.0"
extension: "pdo_mysql"
# Workaround for https://bugs.mysql.com/114876
- php-version: "8.3"
mysql-version: "8.4"
- php-version: "8.2"
mysql-version: "9.1"
extension: "mysqli"
custom-entrypoint: >-
--entrypoint sh mysql:8.4 -c "exec docker-entrypoint.sh mysqld --mysql-native-password=ON"
- php-version: "8.3"
mysql-version: "8.4"
extension: "pdo_mysql"
custom-entrypoint: >-
--entrypoint sh mysql:8.4 -c "exec docker-entrypoint.sh mysqld --mysql-native-password=ON"
- php-version: "8.4"
mysql-version: "9.1"
extension: "mysqli"
- php-version: "7.4"
mysql-version: "9.1"
extension: "pdo_mysql"
- php-version: "8.2"
mysql-version: "9.1"
extension: "pdo_mysql"
- php-version: "8.4"
mysql-version: "9.1"
extension: "pdo_mysql"
Expand Down

0 comments on commit 9c6e7c2

Please sign in to comment.