Skip to content

CI: Add comprehensive compatibility checks and PHP syntax validation#267

Merged
HurayraIIT merged 2 commits intomainfrom
qa-hurayra
Mar 15, 2026
Merged

CI: Add comprehensive compatibility checks and PHP syntax validation#267
HurayraIIT merged 2 commits intomainfrom
qa-hurayra

Conversation

@HurayraIIT
Copy link
Contributor

Description

Adds extensive CI checks to the embedpress-compatibility-test.yml workflow, including:

  • Pre-matrix Version Consistency Check (validates embedpress.php, includes.php, and readme.txt).
  • Pre-matrix PHP Syntax Check (php -l) across PHP 7.4 through 8.5.
  • Validation for critical constants and default options.
  • Validation for shortcode registration and REST API routes.
  • Verification that all 5 Analytics database tables are correctly created upon activation.
  • Enhanced PHP error catching (fatals fail the build, deprecation notices emit workflow warnings).

These checks will run independently and then as part of the WP 6.0 - 6.9 compatibility matrix.

@HurayraIIT HurayraIIT self-assigned this Mar 15, 2026
@HurayraIIT HurayraIIT requested a review from akashmdiu March 15, 2026 10:20
@HurayraIIT
Copy link
Contributor Author

@akashmdiu vai, please review the PR 🙂

@HurayraIIT HurayraIIT merged commit 31c0b3c into main Mar 15, 2026
16 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant