Skip to content

ci(php): stop building EOL-base php 7.4 and 8.0 images - #356

Merged
mrrobot47 merged 2 commits into
EasyEngine:developfrom
mrrobot47:ci/drop-eol-php-74-80
Sep 25, 2026
Merged

mrrobot47 merged 2 commits into
EasyEngine:developfrom
mrrobot47:ci/drop-eol-php-74-80

Conversation

@mrrobot47

Copy link
Copy Markdown
Member

PHP 7.4 and 8.0 images are built on Debian 11 (bullseye), which reached end of life on 2026-08-31. Upstream PHP is frozen at 7.4.33 and 8.0.30, and the bullseye security archive is now served only from its final snapshot (#355), so any future rebuild would produce the same image while depending on snapshot.debian.org.

v4.13.0 is the last build of easyengine/php7.4 and easyengine/php8.0, with the final Debian 11 security updates. This removes both versions from the php build matrix and from dependabot. The php/7.4 and php/8.0 Dockerfiles stay in the repo for reference, like 5.6–7.3.

Going forward, an image is dropped from the matrix when its base OS reaches end of life, not when PHP does, so php8.1 (Debian 12) keeps being built.

The php 7.4 and 8.0 images are based on Debian 11 (bullseye), which reached end of life when its LTS ended on 2026-08-31. Their last images are v4.13.0, rebuilt on the final bullseye-security snapshot (EasyEngine#355); there will be no further Debian security updates to pick up, so rebuilding them on every tag adds nothing.

Images are now dropped from the matrix when their Debian base goes EOL, not when PHP does, so 8.1 (Debian 12) keeps building. The php/7.4 and php/8.0 Dockerfiles are kept, as for 5.6 to 7.3, and the published images stay available on Docker Hub.
These images are no longer built after v4.13.0, so base image bumps for them have nothing to publish.
@mrrobot47
mrrobot47 merged commit 8249655 into EasyEngine:develop Sep 25, 2026
14 checks passed
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