Skip to content

IBX-12032: Switched 5.0 images to Node 24 - #78

Merged
KamilSznajdrowicz merged 4 commits into
5.0from
IBX-12963-node24
Oct 28, 2026
Merged

KamilSznajdrowicz merged 4 commits into
5.0from
IBX-12963-node24

Conversation

@KamilSznajdrowicz

@KamilSznajdrowicz KamilSznajdrowicz commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor
🎫 Issue IBX-12032

Related PRs:

ibexa/commerce#2082
ibexa/experience#639
ibexa/headless#315
ibexa/oss#301

Description:

Added php/Dockerfile-node24 and switched the 5.0 image matrix entries (PHP 8.3 and 8.4) from Node 22 to Node 24, producing ghcr.io/ibexa/docker/php:8.3-node24 and php:8.4-node24.

CKEditor 48 tooling (@ckeditor/ckeditor5-dev-utils >= 54) requires Node >= 24.11.0, so yarn install fails on the current *-node22 images.

Node.js and Yarn are installed from the NodeSource and Yarn apt repositories with signed keyrings instead of piping the NodeSource setup script to bash.

Dropped the 3.3 entries (PHP 7.3, 7.4, 8.3 with Node 20) from the matrix, as 3.3 is no longer supported. They were also failing on webpack/lib/dependencies/LoaderDependency since webpack 5.112.0, which the 3.3 encore recipes don't pin.

For QA:

Regressions

Documentation:

🤖 Generated with Claude Code

KamilSznajdrowicz and others added 3 commits October 23, 2026 14:06
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@KamilSznajdrowicz KamilSznajdrowicz changed the title IBX-12963: Added Node 24 image for 5.0 IBX-12963: Switched 5.0 images to Node 24 Oct 23, 2026
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@sonarqubecloud

sonarqubecloud Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

Quality Gate Passed Quality Gate passed

Issues
0 New issues
1 Accepted issue

Measures
0 Security Hotspots
No data about Coverage
0.0% Duplication on New Code

See analysis details on SonarQube Cloud

@KamilSznajdrowicz KamilSznajdrowicz changed the title IBX-12963: Switched 5.0 images to Node 24 IBX-12963: Switched 5.0 images to Node 24 and drop 3.3.x-dev Oct 23, 2026
@KamilSznajdrowicz KamilSznajdrowicz changed the title IBX-12963: Switched 5.0 images to Node 24 and drop 3.3.x-dev IBX-12032: Switched 5.0 images to Node 24 Oct 23, 2026
@KamilSznajdrowicz
KamilSznajdrowicz requested a review from a team October 26, 2026 10:31
@KamilSznajdrowicz
KamilSznajdrowicz merged commit 639fbea into 5.0 Oct 28, 2026
12 checks passed
@KamilSznajdrowicz
KamilSznajdrowicz deleted the IBX-12963-node24 branch October 28, 2026 08:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants