Skip to content

Conversation

@sjinks
Copy link
Member

@sjinks sjinks commented Jan 29, 2026

This pull request updates the Alpine base image and improves PHP and Xdebug devcontainer features. The main changes include upgrading the Alpine version, updating PHP and Xdebug feature versions, adjusting package repository usage, and making minor improvements to environment variable formatting and symlink creation.

Base image and environment updates:

  • Upgraded the Alpine base image from version 3.22.2 to 3.23.3 in Dockerfile, and updated the image version in .devcontainer.json to 1.12.0. Also standardized environment variable assignments to use =. [1] [2] [3]

PHP feature improvements:

  • Updated the PHP devcontainer feature version to 2.10.0 and set the default intelephense.environment.phpVersion to 8.3.0. [1] [2]
  • Adjusted install.sh for PHP 8.2 and 8.4 to explicitly use the Alpine 3.22 community repository for package installs where needed, and removed conditional repository logic for PHP 8.4. [1] [2] [3]
  • Improved symlink creation for PHP 8.4 binaries by using the -sf flags with ln for force and symbolic linking.

Xdebug feature improvements:

  • Updated the Xdebug devcontainer feature version to 1.7.0.
  • Updated Xdebug installation scripts to use the Alpine 3.22 community repository for PHP 8.2, and simplified repository handling for PHP 8.4. [1] [2]

@sjinks sjinks self-assigned this Jan 29, 2026
@sjinks sjinks merged commit b63a463 into trunk Jan 29, 2026
162 checks passed
@sjinks sjinks deleted the update/alpine branch January 29, 2026 19:02
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.

2 participants