Make WordPress Core

Changes between Version 7 and Version 15 of Ticket #59231


Ignore:
Timestamp:
09/02/2023 01:06:02 PM (3 months ago)
Author:
jrf
Comment:

I've updated the ticket description with the current status of some of the related PRs/tickets.

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #59231 – Description

    v7 v15  
    2929
    3030Current status:
    31 * CI for Composer itself is **NOT** yet being run against PHP 8.3. I've opened [https://github.com/composer/composer/pull/11601 a PR] for this.
     31* CI for Composer itself was not yet being run against PHP 8.3. I've opened [https://github.com/composer/composer/pull/11601 a PR] for this. ''[JRF: this PR has since been merged]''
    3232* I've ran linting, PHPCompatibility (bleeding edge) and the test suites against PHP 8.3 and found no problems for PHP 8.3 though.
    3333* The only issues I've managed to identify are in the test suite of Composer, which has no impact on end-users of Composer.
     
    4848
    4949Current status:
    50 * CI for WP-CLI was **NOT** (yet) being run against PHP 8.3. A [https://github.com/wp-cli/.github/pull/68 PR to change this has been opened and merged].
     50* CI for WP-CLI was not (yet) being run against PHP 8.3. A [https://github.com/wp-cli/.github/pull/68 PR to change this has been opened and merged].
    5151* **''Status unknown''**.
    5252
     
    6868=== GitHub Actions
    6969
    70 * Add PHP 8.3 to the GitHub Actions `phpunit-tests.yml` configuration. [https://github.com/WordPress/wordpress-develop/pull/5106 GH PR #5106]
     70* Add PHP 8.3 to the GitHub Actions `phpunit-tests.yml` configuration. [https://github.com/WordPress/wordpress-develop/pull/5106 GH PR #5106] ''[JRF: this PR has since been merged]''
    7171
    7272Notes:
     
    8888
    8989Based on initial (bleeding edge) PHPCompatibility scans + the tests, WP is affected by two of the deprecations in PHP 8.3:
    90 * `get_class()` and `get_parent_class()` - this is already being tracked in #58876, there is a patch available, which IMO is ready for commit.
    91 * `ReflectionProperty::setValue()` with static properties. [https://github.com/WordPress/wordpress-develop/pull/5105 GH PR #5105]
     90* `get_class()` and `get_parent_class()` - this is already being tracked in #58876, there is a patch available, which IMO is ready for commit. ''[JRF: the PR for this has since been merged]''
     91* `ReflectionProperty::setValue()` with static properties. [https://github.com/WordPress/wordpress-develop/pull/5105 GH PR #5105] ''[JRF: this PR has since been merged]''
    9292
    9393The other deprecations in this RFC do not appear to affect WP Core at this time.
     
    215215
    216216Current status:
    217 * A [https://github.com/paragonie/sodium_compat/pull/160 PR has been opened] to enable running of the tests against PHP 8.3. The build passes without finding any PHP 8.3 related issues.
     217* A [https://github.com/paragonie/sodium_compat/pull/160 PR has been opened] to enable running of the tests against PHP 8.3. The build passes without finding any PHP 8.3 related issues. ''[JRF: this PR has since been merged]''
    218218* No known issues in the last release (1.20.0).
    219219* WordPress is using the latest version, see #58224.