diff --git a/features/core-check-update-db.feature b/features/core-check-update-db.feature index 84332d28..918cdefd 100644 --- a/features/core-check-update-db.feature +++ b/features/core-check-update-db.feature @@ -7,9 +7,12 @@ Feature: Check if WordPress database update is needed And a disable_sidebar_check.php file: """ updates = []; $obj->last_checked = strtotime( '1 January 2099' ); $obj->version_checked = $wp_version; diff --git a/features/core-update-db.feature b/features/core-update-db.feature index 034852f2..9df19053 100644 --- a/features/core-update-db.feature +++ b/features/core-update-db.feature @@ -7,9 +7,12 @@ Feature: Update core's database And a disable_sidebar_check.php file: """ array( - (object) array( - 'response' => 'autoupdate', - 'download' => 'https://downloads.wordpress.org/release/wordpress-6.5.5.zip', - 'locale' => 'en_US', - 'packages' => (object) array( - 'full' => 'https://downloads.wordpress.org/release/wordpress-6.5.5.zip', - 'no_content' => 'https://downloads.wordpress.org/release/wordpress-6.5.5-no-content.zip', - 'new_bundled' => 'https://downloads.wordpress.org/release/wordpress-6.5.5-new-bundled.zip', - 'partial' => 'https://downloads.wordpress.org/release/wordpress-6.5.5-partial-1.zip', - 'rollback' => 'https://downloads.wordpress.org/release/wordpress-6.5.5-rollback-1.zip', - ), - 'current' => '6.5.5', - 'version' => '6.5.5', - 'php_version' => '8.2.1', - 'mysql_version' => '5.0', - 'new_bundled' => '6.4', - 'partial_version' => '6.5.2', - 'support_email' => 'updatehelp42@wordpress.org', - 'new_files' => '', - ), - ), - 'version_checked' => '6.5.5', // Needed to avoid PHP notice in `wp_version_check()`. - ); - }); + add_filter( + 'pre_site_transient_update_core', + function () { + return (object) array( + 'updates' => array( + (object) array( + 'response' => 'autoupdate', + 'download' => 'https://downloads.wordpress.org/release/wordpress-6.5.5.zip', + 'locale' => 'en_US', + 'packages' => (object) array( + 'full' => 'https://downloads.wordpress.org/release/wordpress-6.5.5.zip', + 'no_content' => 'https://downloads.wordpress.org/release/wordpress-6.5.5-no-content.zip', + 'new_bundled' => 'https://downloads.wordpress.org/release/wordpress-6.5.5-new-bundled.zip', + 'partial' => 'https://downloads.wordpress.org/release/wordpress-6.5.5-partial-1.zip', + 'rollback' => 'https://downloads.wordpress.org/release/wordpress-6.5.5-rollback-1.zip', + ), + 'current' => '6.5.5', + 'version' => '6.5.5', + 'php_version' => '8.2.1', + 'mysql_version' => '5.0', + 'new_bundled' => '6.4', + 'partial_version' => '6.5.2', + 'support_email' => 'updatehelp42@wordpress.org', + 'new_files' => '', + ), + ), + 'version_checked' => '6.5.5', // Needed to avoid PHP notice in `wp_version_check()`. + ); + } + ); """ When I run `wp core download --version=6.5.2 --force` diff --git a/features/core.feature b/features/core.feature index b3f6976d..513aaee9 100644 --- a/features/core.feature +++ b/features/core.feature @@ -341,33 +341,34 @@ Feature: Manage WordPress installation