From c2bea479d4b7377f63fdc90372f9043366b0cc7e Mon Sep 17 00:00:00 2001 From: Tim Carr Date: Tue, 21 Jul 2026 12:30:20 +0800 Subject: [PATCH 1/9] Run Tests against WordPress 7.1 Beta 2 --- .github/workflows/coding-standards.yml | 2 +- .github/workflows/tests.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/coding-standards.yml b/.github/workflows/coding-standards.yml index 24bdfee..44e8552 100644 --- a/.github/workflows/coding-standards.yml +++ b/.github/workflows/coding-standards.yml @@ -70,7 +70,7 @@ jobs: # Defines the WordPress and PHP Versions matrix to run tests on. strategy: matrix: - wp-versions: [ 'latest' ] #[ '6.1.1', 'latest' ] + wp-versions: [ '7.1-beta2' ] #[ '6.1.1', 'latest' ] php-versions: [ '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4' ] #[ '7.3', '7.4', '8.0', '8.1' ] # Steps to install, configure and run tests diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 577c9d4..2af027a 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -81,7 +81,7 @@ jobs: strategy: fail-fast: false matrix: - wp-versions: [ 'latest' ] #[ '6.1.1', 'latest' ] + wp-versions: [ '7.1-beta2' ] #[ '6.1.1', 'latest' ] php-versions: [ '8.1', '8.2', '8.3', '8.4' ] #[ '7.3', '7.4', '8.0', '8.1' ] # Folder names within the 'tests' folder to run tests in parallel. From 63ac1f9c325db92096c9c4db620f76ec09d38f73 Mon Sep 17 00:00:00 2001 From: Tim Carr Date: Tue, 28 Jul 2026 12:07:32 +0800 Subject: [PATCH 2/9] Run Tests against WordPress 7.1 Beta 3 --- .github/workflows/coding-standards.yml | 2 +- .github/workflows/tests.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/coding-standards.yml b/.github/workflows/coding-standards.yml index 44e8552..23ebe6c 100644 --- a/.github/workflows/coding-standards.yml +++ b/.github/workflows/coding-standards.yml @@ -70,7 +70,7 @@ jobs: # Defines the WordPress and PHP Versions matrix to run tests on. strategy: matrix: - wp-versions: [ '7.1-beta2' ] #[ '6.1.1', 'latest' ] + wp-versions: [ '7.1-beta3' ] #[ '6.1.1', 'latest' ] php-versions: [ '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4' ] #[ '7.3', '7.4', '8.0', '8.1' ] # Steps to install, configure and run tests diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 2af027a..7ab5a4f 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -81,7 +81,7 @@ jobs: strategy: fail-fast: false matrix: - wp-versions: [ '7.1-beta2' ] #[ '6.1.1', 'latest' ] + wp-versions: [ '7.1-beta3' ] #[ '6.1.1', 'latest' ] php-versions: [ '8.1', '8.2', '8.3', '8.4' ] #[ '7.3', '7.4', '8.0', '8.1' ] # Folder names within the 'tests' folder to run tests in parallel. From 8a0643dc09d29ff34c25301a120fdaa5435a7170 Mon Sep 17 00:00:00 2001 From: Tim Carr Date: Mon, 3 Aug 2026 15:03:47 +0800 Subject: [PATCH 3/9] Run Tests against WordPress 7.1 Beta 4 --- .github/workflows/coding-standards.yml | 2 +- .github/workflows/tests.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/coding-standards.yml b/.github/workflows/coding-standards.yml index 23ebe6c..1219a54 100644 --- a/.github/workflows/coding-standards.yml +++ b/.github/workflows/coding-standards.yml @@ -70,7 +70,7 @@ jobs: # Defines the WordPress and PHP Versions matrix to run tests on. strategy: matrix: - wp-versions: [ '7.1-beta3' ] #[ '6.1.1', 'latest' ] + wp-versions: [ '7.1-beta4' ] #[ '6.1.1', 'latest' ] php-versions: [ '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4' ] #[ '7.3', '7.4', '8.0', '8.1' ] # Steps to install, configure and run tests diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 7ab5a4f..283acb0 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -81,7 +81,7 @@ jobs: strategy: fail-fast: false matrix: - wp-versions: [ '7.1-beta3' ] #[ '6.1.1', 'latest' ] + wp-versions: [ '7.1-beta4' ] #[ '6.1.1', 'latest' ] php-versions: [ '8.1', '8.2', '8.3', '8.4' ] #[ '7.3', '7.4', '8.0', '8.1' ] # Folder names within the 'tests' folder to run tests in parallel. From 51ec5b975960a1d05413e7ed800c031172af7e79 Mon Sep 17 00:00:00 2001 From: Tim Carr Date: Tue, 4 Aug 2026 14:43:49 +0800 Subject: [PATCH 4/9] Tests: Update selector for 7.1 accessibility compat. --- tests/Support/Helper/ThirdPartyPlugin.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/Support/Helper/ThirdPartyPlugin.php b/tests/Support/Helper/ThirdPartyPlugin.php index 9ca7f73..54e9e3f 100644 --- a/tests/Support/Helper/ThirdPartyPlugin.php +++ b/tests/Support/Helper/ThirdPartyPlugin.php @@ -32,7 +32,7 @@ public function activateThirdPartyPlugin($I, $name) $I->waitForElementVisible('body.plugins-php'); // Activate the Plugin. - $I->checkOption('//*[@data-slug="' . $name . '"]/th/input'); + $I->checkOption('//*[@data-slug="' . $name . '"]//input[@type="checkbox"]'); $I->selectOption('action', 'activate-selected'); $I->click('#doaction'); @@ -66,7 +66,7 @@ public function deactivateThirdPartyPlugin($I, $name) $I->waitForElementVisible('body.plugins-php'); // Deactivate the Plugin. - $I->checkOption('//*[@data-slug="' . $name . '"]/th/input'); + $I->checkOption('//*[@data-slug="' . $name . '"]//input[@type="checkbox"]'); $I->selectOption('action', 'deactivate-selected'); $I->click('#doaction'); From 5b4f8122c8610fdfef5286e91da51ce89542f4b8 Mon Sep 17 00:00:00 2001 From: Tim Carr Date: Fri, 7 Aug 2026 20:02:45 +0800 Subject: [PATCH 5/9] Run Tests against WordPress 7.1 RC1 --- .github/workflows/coding-standards.yml | 2 +- .github/workflows/tests.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/coding-standards.yml b/.github/workflows/coding-standards.yml index 1219a54..5f8999a 100644 --- a/.github/workflows/coding-standards.yml +++ b/.github/workflows/coding-standards.yml @@ -70,7 +70,7 @@ jobs: # Defines the WordPress and PHP Versions matrix to run tests on. strategy: matrix: - wp-versions: [ '7.1-beta4' ] #[ '6.1.1', 'latest' ] + wp-versions: [ '7.1-RC1' ] #[ '6.1.1', 'latest' ] php-versions: [ '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4' ] #[ '7.3', '7.4', '8.0', '8.1' ] # Steps to install, configure and run tests diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 283acb0..61dbd64 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -81,7 +81,7 @@ jobs: strategy: fail-fast: false matrix: - wp-versions: [ '7.1-beta4' ] #[ '6.1.1', 'latest' ] + wp-versions: [ '7.1-RC1' ] #[ '6.1.1', 'latest' ] php-versions: [ '8.1', '8.2', '8.3', '8.4' ] #[ '7.3', '7.4', '8.0', '8.1' ] # Folder names within the 'tests' folder to run tests in parallel. From a47ad8f88e83a3a770b464588b062fb564d12db9 Mon Sep 17 00:00:00 2001 From: Tim Carr Date: Wed, 12 Aug 2026 16:05:00 +0800 Subject: [PATCH 6/9] Use Kit WordPress Libraries 2.6.0 --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 23a1ad6..57dbf87 100644 --- a/composer.json +++ b/composer.json @@ -4,7 +4,7 @@ "type": "project", "license": "GPLv3", "require": { - "convertkit/convertkit-wordpress-libraries": "2.1.7" + "convertkit/convertkit-wordpress-libraries": "dev-update-traits-from-sdk" }, "require-dev": { "php-webdriver/webdriver": "^1.0", From 7684a30b6333a9ccbd1402c5ae4d23f6ae0a4472 Mon Sep 17 00:00:00 2001 From: Tim Carr Date: Wed, 12 Aug 2026 17:10:00 +0800 Subject: [PATCH 7/9] Tests: Fix User Agent --- .env.dist.testing | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.env.dist.testing b/.env.dist.testing index 8241188..48caed0 100644 --- a/.env.dist.testing +++ b/.env.dist.testing @@ -28,8 +28,8 @@ CHROMEDRIVER_HOST=localhost CHROMEDRIVER_PORT=9515 # The user agents used in end-to-end tests. -TEST_SITE_HTTP_USER_AGENT=HeadlessChrome -TEST_SITE_HTTP_USER_AGENT_MOBILE=HeadlessChromeMobile +TEST_SITE_HTTP_USER_AGENT="Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Safari/537.36 WordPress/7.0.1;PHP/8.4.1;ConvertKit/3.3.6;http://example.com" +TEST_SITE_HTTP_USER_AGENT_MOBILE="Mozilla/5.0 (Linux; Android 10; K) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/150.0.0.0 Mobile Safari/537.36 WordPress/7.0.1;PHP/8.4.1;ConvertKit/3.3.6;http://example.com" # Kit specific variables. CONVERTKIT_API_ACCOUNT_ID=841415 From 314ea1be41150fbc8ca648b086135306e820369e Mon Sep 17 00:00:00 2001 From: Tim Carr Date: Thu, 13 Aug 2026 16:01:08 +0800 Subject: [PATCH 8/9] Run Tests against WordPress 7.1 RC3 --- .github/workflows/coding-standards.yml | 2 +- .github/workflows/tests.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/coding-standards.yml b/.github/workflows/coding-standards.yml index 5f8999a..448b28d 100644 --- a/.github/workflows/coding-standards.yml +++ b/.github/workflows/coding-standards.yml @@ -70,7 +70,7 @@ jobs: # Defines the WordPress and PHP Versions matrix to run tests on. strategy: matrix: - wp-versions: [ '7.1-RC1' ] #[ '6.1.1', 'latest' ] + wp-versions: [ '7.1-RC3' ] #[ '6.1.1', 'latest' ] php-versions: [ '7.2', '7.3', '7.4', '8.0', '8.1', '8.2', '8.3', '8.4' ] #[ '7.3', '7.4', '8.0', '8.1' ] # Steps to install, configure and run tests diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 61dbd64..edfc2cb 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -81,7 +81,7 @@ jobs: strategy: fail-fast: false matrix: - wp-versions: [ '7.1-RC1' ] #[ '6.1.1', 'latest' ] + wp-versions: [ '7.1-RC3' ] #[ '6.1.1', 'latest' ] php-versions: [ '8.1', '8.2', '8.3', '8.4' ] #[ '7.3', '7.4', '8.0', '8.1' ] # Folder names within the 'tests' folder to run tests in parallel. From 48bc5af7c3feb798d463b923da6dc2819b827196 Mon Sep 17 00:00:00 2001 From: Tim Carr Date: Tue, 18 Aug 2026 10:45:24 +0800 Subject: [PATCH 9/9] Use published 2.6.0 version of Kit WordPress Libraries --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index 57dbf87..526f8a5 100644 --- a/composer.json +++ b/composer.json @@ -4,7 +4,7 @@ "type": "project", "license": "GPLv3", "require": { - "convertkit/convertkit-wordpress-libraries": "dev-update-traits-from-sdk" + "convertkit/convertkit-wordpress-libraries": "2.6.0" }, "require-dev": { "php-webdriver/webdriver": "^1.0",