Skip to content

Remove null connection overrides next to url in the CI test config - #164

Merged
mcop1 merged 1 commit into
2026.3from
chore/doctrine-bundle-3-ci-config
Oct 21, 2026
Merged

mcop1 merged 1 commit into
2026.3from
chore/doctrine-bundle-3-ci-config

Conversation

@mcop1

@mcop1 mcop1 commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Changes in this pull request

Related: pimcore/platform-version#672

Removes the host, port, dbname, user and password: ~ lines next to url in .github/ci/files/config/packages/test/config.yaml.

DoctrineBundle 3 rejects these keys on a connection that also defines url, even when the values are null:

Setting the "doctrine.dbal.host", "port", "dbname", "user" or "password" options while the "url" one is defined is not allowed.

pimcore/pimcore#19596 allows DoctrineBundle 3 in Pimcore 2026.4. Once it is merged, CI legs that install pimcore/pimcore 2026.x with the highest dependencies get DoctrineBundle 3, and the test kernel would no longer boot with these lines. Nothing in the CI setup sets those keys, so removing them has no effect on DoctrineBundle 2.

Additional info

Changed by a script (same change in all affected repositories). The new config was checked against DoctrineBundle 3's configuration validation: the old file fails it, the new file passes.

🤖 Generated with Claude Code


Targets 2026.3: bundles that support PHP 8.5 run the 2026.x-dev CI legs on every branch, so the 2026.3 branch needs the change as well. It reaches 2026.x with the next forward merge.

Copilot AI balanced review requested due to automatic review settings October 21, 2026 17:32
@mcop1 mcop1 added this to the 2026.4.0 milestone Oct 21, 2026
@mcop1 mcop1 self-assigned this Oct 21, 2026
@mcop1 mcop1 added the Task label Oct 21, 2026

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟢 Approval recommended

The focused configuration cleanup resolves the compatibility conflict with no blocking issues identified.

No open issues 🎉

What changed in this PR

Updates the CI test database configuration for DoctrineBundle 3 compatibility.

Changes:

  • Removes five null connection options that conflict with url, leaving the DSN and mapping settings unchanged.
File Description
.github/​ci/​files/​config/​packages/​test/​config.yaml Removes null host, port, database, user, and password overrides.

Review effort: Balanced

DoctrineBundle 3 rejects host, port, dbname, user or password on a
connection that also defines url, even when the values are null. Nothing in
the CI setup sets those keys, so the lines have no effect on DoctrineBundle 2.

Related: pimcore/platform-version#672

Co-Authored-By: Claude <noreply@anthropic.com>
@mcop1
mcop1 force-pushed the chore/doctrine-bundle-3-ci-config branch from 59b303f to 58e041d Compare October 21, 2026 18:25
@mcop1
mcop1 changed the base branch from 2026.x to 2026.3 October 21, 2026 18:25
@mcop1 mcop1 modified the milestones: 2026.4.0, 2026.3.4 Oct 21, 2026
@sonarqubecloud

Copy link
Copy Markdown

@mcop1
mcop1 merged commit 02880c4 into 2026.3 Oct 21, 2026
26 of 30 checks passed
@mcop1
mcop1 deleted the chore/doctrine-bundle-3-ci-config branch October 21, 2026 18:57
@github-actions github-actions Bot locked and limited conversation to collaborators Oct 21, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants