Skip to content

Trim dependencies#418

Open
jnoordsij wants to merge 4 commits intocomposer:mainfrom
jnoordsij:trim-dependencies
Open

Trim dependencies#418
jnoordsij wants to merge 4 commits intocomposer:mainfrom
jnoordsij:trim-dependencies

Conversation

@jnoordsij
Copy link
Copy Markdown
Contributor

This PR aims to trim dependencies to reduce image size and build time. The efforts are based on the discussion here and subsequent changes in composer/composer#12580. From what I've been able to deduce myself and based on the discussions, all of this can be dropped without any impact (or otherwise very minimal impact).

I've deliberately only opted to target the latest image and it may even be worth considering doing this only from 2.10 forwards, to even further reduce the potential scope of impact.

Note that dropping mercurial could also be considered to heavily reduce image size, being responsible for most of the image size (in comparison to the PHP base image), however given that I see it still being valid for some usecases, keeping it around makes some sense.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant