Skip to content

Drop PHP 8.1 image builds and support - #587

Merged
Kanti merged 1 commit into
webdevops:masterfrom
andersundsehr:chore/drop-php-8.1
Oct 21, 2026
Merged

Kanti merged 1 commit into
webdevops:masterfrom
andersundsehr:chore/drop-php-8.1

Conversation

@Kanti

@Kanti Kanti commented Oct 21, 2026

Copy link
Copy Markdown
Collaborator

PHP 8.1 still adds 36 runner jobs to every full build. Remove its Debian and Alpine image contexts and aliases, add 8.1 to the CI blacklist, and regenerate the workflow to reduce a full build from 217 to 181 jobs.

Remove the PHP 8.1-specific template branches, update the supported images in the README and deprecation table, and raise the structure-test minimum to PHP 8.2. All remaining generated images and job definitions are unchanged compared with current master.

Validation:

  • Ran make provision and ci/console github:generate-ci twice with identical results, then reran both after rebasing onto current master.
  • Verified the 36-job reduction, valid dependencies and build contexts, no dependency cycles, and the updated version check.
  • git diff --check passed. Full image builds were not run.

@sonarqubecloud

Copy link
Copy Markdown

@Kanti
Kanti merged commit 75d3f2e into webdevops:master Oct 21, 2026
2 of 123 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