Skip to content

Update dependencies and configurations for compatibility - #9

Merged
markheydon merged 3 commits into
mainfrom
general-update
May 14, 2026
Merged

Update dependencies and configurations for compatibility#9
markheydon merged 3 commits into
mainfrom
general-update

Conversation

@markheydon

Copy link
Copy Markdown
Owner

Update various configurations and dependencies to support more recent versions, including PHP 8.4 and MariaDB 11.4. Adjustments ensure compatibility with the latest development standards and improve overall project stability.

Copilot AI review requested due to automatic review settings May 14, 2026 11:53
@markheydon markheydon added the story A user-facing feature, improvement, or technical task. label May 14, 2026
@markheydon markheydon self-assigned this May 14, 2026
@github-actions

Copy link
Copy Markdown
Composer package changes
Dev Packages Operation Base Target
dealerdirect/phpcodesniffer-composer-installer Upgraded v1.0.0 v1.2.1
phpcsstandards/phpcsextra Upgraded 1.2.1 1.5.0
phpcsstandards/phpcsutils Upgraded 1.0.9 1.2.2
squizlabs/php_codesniffer Upgraded 3.9.0 3.13.5
wp-coding-standards/wpcs Upgraded 3.0.1 3.3.0

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 updates the project's dev dependencies and devcontainer configuration to support PHP 8.4 and MariaDB 11.4, refreshes PHPCS-related Composer packages to current versions, updates README links/instructions, and modernizes the devcontainer settings.

Changes:

  • Bump PHP platform requirement to >=8.4 and pin the WordPress dev container image to wordpress:php8.4-apache; pin MariaDB to 11.4.
  • Update PHPCS-related Composer dependencies (dealerdirect/phpcodesniffer-composer-installer, phpcsextra, phpcsutils, squizlabs/php_codesniffer, wp-coding-standards/wpcs) in composer.lock.
  • Update README to point at the markheydon GitHub org, add PHPCS run instructions, update container path notes, and document PHP version pinning. Switch devcontainer terminal setting to terminal.integrated.defaultProfile.linux.

Reviewed changes

Copilot reviewed 5 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
README.md Updates repo URLs to markheydon org, adds PHPCS usage and PHP version pinning sections, refreshes container path info.
composer.json Raises PHP requirement from >=8.1 to >=8.4.
composer.lock Regenerated lockfile reflecting upgraded PHPCS-related packages and new platform PHP requirement.
.devcontainer/Dockerfile Pins base image via ARG WORDPRESS_IMAGE=wordpress:php8.4-apache.
.devcontainer/docker-compose.yml Removes obsolete version key and pins db image to mariadb:11.4.
.devcontainer/devcontainer.json Replaces deprecated terminal.integrated.shell.linux with terminal.integrated.defaultProfile.linux.

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

@markheydon markheydon moved this from Backlog to In Review in Mark's Workboard May 14, 2026
@markheydon
markheydon merged commit ae5da34 into main May 14, 2026
4 checks passed
@markheydon
markheydon deleted the general-update branch May 14, 2026 11:57
@github-project-automation github-project-automation Bot moved this from In Review to Done in Mark's Workboard May 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

story A user-facing feature, improvement, or technical task.

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants