Skip to content

Improve matrix via reusable workflow#56

Merged
swissspidy merged 11 commits intomainfrom
update-matrix
Mar 26, 2026
Merged

Improve matrix via reusable workflow#56
swissspidy merged 11 commits intomainfrom
update-matrix

Conversation

@swissspidy
Copy link
Copy Markdown
Member

No description provided.

@gemini-code-assist
Copy link
Copy Markdown

Note

Gemini is unable to generate a summary for this pull request due to the file types involved not being currently supported.

@swissspidy swissspidy marked this pull request as ready for review March 25, 2026 21:45
Copilot AI review requested due to automatic review settings March 25, 2026 21:45
Copy link
Copy Markdown

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 refactors the CI “functional” test job to call a new reusable workflow, while expanding the test matrix to cover more WP/PHP/DB/object-cache/phar combinations.

Changes:

  • Replaced the inline functional test steps in testing.yml with a workflow_call to a new reusable workflow.
  • Expanded the matrix axes (WP latest/trunk, DB type, object cache, phar on/off) and converted prior explicit cases into exclude rules.
  • Added .github/workflows/reusable-testing.yml encapsulating the test environment setup and Behat runs.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 2 comments.

File Description
.github/workflows/testing.yml Converts the functional job to call a reusable workflow and defines a broader matrix with excludes.
.github/workflows/reusable-testing.yml Introduces the reusable workflow that performs checkout, environment setup, and runs the test commands.

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

@swissspidy swissspidy changed the title Use callable workflow with improved matrix Improve matrix via reusable workflow Mar 26, 2026
@swissspidy swissspidy merged commit 6433016 into main Mar 26, 2026
108 of 155 checks passed
@swissspidy swissspidy deleted the update-matrix branch March 26, 2026 17:33
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.

2 participants