Skip to content

Commit 2ccd599

Browse files
GaryJonesclaude
andcommitted
ci: standardise test matrix and update readme
Updates CI workflow to test against WP 6.4 and master with PHP 7.4 and latest. Removes allowed_failure flag so CI fails if tests fail on any supported configuration. Updates README to reflect tested versions (WP 6.9). 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <[email protected]>
1 parent 8cefa2e commit 2ccd599

File tree

2 files changed

+7
-13
lines changed

2 files changed

+7
-13
lines changed

.github/workflows/integration.yml

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -30,20 +30,14 @@ jobs:
3030

3131
strategy:
3232
matrix:
33-
php: [ '7.4', '8.3' ]
34-
wordpress: [ '6.4', '6.8' ]
35-
allowed_failure: [false]
3633
include:
37-
# Check upcoming WP.
38-
- php: '8.3'
39-
wordpress: 'master'
40-
allowed_failure: true
41-
# Check upcoming PHP.
42-
- php: '8.5'
43-
wordpress: '6.8'
44-
allowed_failure: true
34+
# Check lowest supported WP version, with the lowest supported PHP.
35+
- wordpress: '6.4'
36+
php: '7.4'
37+
# Check latest WP with the latest PHP.
38+
- wordpress: 'master'
39+
php: 'latest'
4540
fail-fast: false
46-
continue-on-error: ${{ matrix.allowed_failure }}
4741

4842
steps:
4943
- name: Checkout code

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Stable tag: 0.7.1
44
Requires at least: 6.4
5-
Tested up to: 6.8
5+
Tested up to: 6.9
66
Requires PHP: 7.4
77
License: GPLv2 or later
88
License URI: https://www.gnu.org/licenses/gpl-2.0.html

0 commit comments

Comments
 (0)