From c500f5b1815802bbc1c83696e5dd661e4cde2999 Mon Sep 17 00:00:00 2001 From: Dawid Parafinski Date: Fri, 4 Sep 2026 09:45:44 +0200 Subject: [PATCH] IBX-12043: Fixed PostgreSQL server version parameter in CI DBAL 4 reads serverVersion, camel case. The snake_case server_version spelling is read by nothing, so the version stayed empty and AbstractPostgreSQLDriver rejected it with InvalidPlatformVersion before any test ran. The value now matches the service image. DBAL 4 maps anything below 12.0 onto the legacy PostgreSQLPlatform and warns that Postgres < 12 support is removed in DBAL 5, so declaring 10 opted this suite into a deprecated platform it was not running against. --- .github/workflows/backend-ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/backend-ci.yaml b/.github/workflows/backend-ci.yaml index e65b3db..e4997a4 100644 --- a/.github/workflows/backend-ci.yaml +++ b/.github/workflows/backend-ci.yaml @@ -145,7 +145,7 @@ jobs: - name: Run integration test suite vs Postgresql run: composer run-script --timeout=600 test -- --testsuite integration env: - DATABASE_URL: "pgsql://postgres:postgres@localhost:${{ job.services.postgres.ports[5432] }}/testdb?server_version=10" + DATABASE_URL: "pgsql://postgres:postgres@localhost:${{ job.services.postgres.ports[5432] }}/testdb?serverVersion=18" integration-tests-mysql: name: MySQL integration tests