Skip to content

Use mlocati/docker-php-extension-installer#244

Merged
bluvulture merged 4 commits into5.xfrom
ext_intl
May 7, 2026
Merged

Use mlocati/docker-php-extension-installer#244
bluvulture merged 4 commits into5.xfrom
ext_intl

Conversation

@bluvulture
Copy link
Copy Markdown
Contributor

Replaces manual docker-php-ext-install/pecl with mlocati/docker-php-extension-installer
which properly handles runtime dependencies

…xtension-installer

which properly handles runtime dependencies
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR switches the image build from manual docker-php-ext-install / pecl steps to mlocati/docker-php-extension-installer to better manage extension build/runtime dependencies and simplify the Dockerfile.

Changes:

  • Replace manual PHP extension compilation/PECL installs with install-php-extensions across image flavors.
  • Remove legacy build helper scripts (build-install.sh, build-cleanup.sh) and inline apt cleanup in Dockerfile.
  • Add BuildKit RUN --mount=...from=mlocati/php-extension-installer... usage to avoid persisting the installer binary in layers.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.

File Description
Dockerfile Replaces manual extension build/install logic with install-php-extensions and adjusts apt install/cleanup steps across stages.
files/build-install.sh Removed legacy build dependency installation script (no longer referenced).
files/build-cleanup.sh Removed legacy cleanup script (no longer referenced).

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread Dockerfile Outdated
Comment thread Dockerfile Outdated
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 2 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread Dockerfile
Comment thread Dockerfile
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

Comment thread Dockerfile
@bluvulture bluvulture merged commit d42046c into 5.x May 7, 2026
7 checks passed
@bluvulture bluvulture deleted the ext_intl branch May 7, 2026 08:02
@github-actions github-actions Bot locked and limited conversation to collaborators May 7, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

The intl extension could not be loaded

4 participants