Skip to content

chore!: bump min php8.2 + wp6.7#487

Open
justlevine wants to merge 8 commits intodevelopfrom
chore/min-php-wp
Open

chore!: bump min php8.2 + wp6.7#487
justlevine wants to merge 8 commits intodevelopfrom
chore/min-php-wp

Conversation

@justlevine
Copy link
Member

What

Bumps min PHP to 8.2 and min WP to 6.7

Why

Reduce maintenance requirement

How

Testing Instructions

Additional Info

Checklist:

  • This PR is tested to the best of my abilities.
  • This PR follows the WordPress Coding Standards.
  • This PR has proper inline documentation.
  • This PR has unit tests to verify the code works as intended.
  • The changes in this PR have been noted in CHANGELOG.md

Copy link

Copilot AI left a comment

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 plugin’s declared and enforced minimum supported runtime versions, aligning documentation, Composer constraints, static analysis config, and CI workflows with PHP 8.2+ and WordPress 6.7+.

Changes:

  • Bump minimum required versions to PHP 8.2 and WordPress 6.7 across plugin headers and readmes.
  • Update Composer PHP constraints and dev dependencies (notably Codeception-related packages) to versions compatible with PHP 8.2+.
  • Adjust CI workflows and PHPCS compatibility settings to test/lint against newer PHP versions (incl. PHP 8.5) and WordPress 6.7+.

Reviewed changes

Copilot reviewed 13 out of 14 changed files in this pull request and generated no comments.

Show a summary per file
File Description
wp-graphql-gravity-forms.php Updates plugin header “Requires at least” and “Requires PHP” to 6.7 / 8.2.
readme.txt Updates WP.org readme minimum WordPress/PHP requirements to 6.7 / 8.2.
composer.json Enforces PHP >=8.2, sets platform php to 8.2, and bumps Codeception-related dev dependencies.
README.md Updates documented system requirements to WordPress 6.7+ and PHP 8.2+.
CHANGELOG.md Notes the breaking minimum-version bump and PHP 8.5 compatibility testing.
.phpcs.xml.dist Updates PHPCS compatibility checks for PHP 8.2+ and minimum WP version 6.7.
.github/workflows/upload-schema-artifact.yml Moves schema artifact generation to PHP 8.5.
.github/workflows/upload-release.yml Updates release packaging workflow to run on PHP 8.2.
.github/workflows/schema-linter.yml Runs schema linter on PHP 8.5.
.github/workflows/phpstan.yml Runs PHPStan on PHP 8.5.
.github/workflows/phpcs.yml Runs PHPCS on PHP 8.5.
.github/workflows/codeception.yml Updates test matrix to WordPress 6.7+ and PHP 8.2+ (plus a PHP 8.5 coverage run).
.github/dependabot.yml Removes an outdated inline comment (no functional change).

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

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