Skip to content

ci: test WordPress 7.0 and 7.1 and mark plugins tested up to 7.1 - #850

Merged
josephfusco merged 1 commit into
mainfrom
ci/test-wp-7
Oct 26, 2026
Merged

josephfusco merged 1 commit into
mainfrom
ci/test-wp-7

Conversation

@josephfusco

@josephfusco josephfusco commented Oct 26, 2026 •

Copy link
Copy Markdown
Member

Plugin Check fails every plugin with Tested up to: 6.9 < 7.1. WordPress 7.1 is current, and #838–#841 kept "Tested up to" at the newest version the CI matrix ran. This PR moves the matrix forward so 7.1 is actually tested, then raises the headers to match.

  • Codeception matrix: WordPress 7.1, 7.0, 6.9 (was 6.9, 6.8, 6.7), on PHP 8.2 and 8.4. Coverage now runs on 7.1 / PHP 8.2. It keeps the existing three-version window.
  • "Tested up to: 7.1" in the plugin header and readme.txt for hwp-documents, wpgraphql-logging, wpgraphql-webhooks, and wpgraphql-debug-extensions.
  • hwp-previews is marked tested up to 7.1 too, now that fix(previews): resolve Plugin Check errors in the shipped plugin #838 is in.
  • Integration tests run for every changed plugin. The detect job only passed the first changed plugin to the matrix, so a PR touching several plugins only tested one. It now uses the full list from get_plugin_slug.sh, the same as Plugin Check, and keeps the plugins that have a codeception.dist.yml.

The wordpress:7.0-php8.x and 7.1-php8.x images exist on Docker Hub. This PR changes PHP files in every plugin, so it runs the new matrix for hwp-documents, hwp-previews, and wpgraphql-logging. wpgraphql-debug-extensions and wpgraphql-webhooks have no codeception suite, so their 7.1 claim rests on Plugin Check alone, the same as their 6.9 claim did.

Use of AI Tools

AI assistance: Yes
Tool(s): Claude Code
Model(s): Claude Opus 5.5
Used for: Assisting with updating the test matrix and plugin headers.

@josephfusco
josephfusco requested review from a team and colinmurphy as code owners October 26, 2026 21:06
@josephfusco
josephfusco merged commit 56bad48 into main Oct 26, 2026
25 of 26 checks passed
@github-actions

Copy link
Copy Markdown
Contributor

📦 Plugin Artifacts Ready!

Download from GitHub Actions run

Available plugins:

  • ✅ hwp-documents.zip
  • ✅ hwp-previews.zip
  • ✅ wpgraphql-debug-extensions.zip
  • ✅ wpgraphql-logging.zip
  • ✅ wpgraphql-webhooks.zip

See the "Artifacts" section at the bottom of the Actions run page

@josephfusco
josephfusco deleted the ci/test-wp-7 branch October 26, 2026 21:08
@github-actions

github-actions Bot commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

✅ WordPress Plugin Check Report

✅ Status: Passed

📊 Report

All checks passed! No errors or warnings found.


🤖 Generated by WordPress Plugin Check Action • Learn more about Plugin Check

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