WordPress.org

Make WordPress Core

Opened 6 weeks ago

Closed 6 weeks ago

#51339 closed defect (bug) (invalid)

Ensuring wp-cli is as well maintained as WP core

Reported by: malthert Owned by:
Milestone: Priority: normal
Severity: normal Version:
Component: General Keywords:
Focuses: Cc:

Description

Since the WP5.5 release and the advent of PHP7.4 wp-cli is suffering from maintenance backlog - WP5.5/PHP7.4 has been released months ago, but there is still no stable, bug-free version even for the core-commands that works with e.g. PHP7.4

Since wp-cli is being used by more and more people and is an essential tool being used by almost all hosters, I think we as WP should focus more on ensuring that wp-cli has more time/focus devoted to it, to ensure the cli tool stays at least up to date with the developments in WP core and PHP.

Change History (1)

#1 @ocean90
6 weeks ago

  • Component changed from Administration to General
  • Milestone Awaiting Review deleted
  • Resolution set to invalid
  • Severity changed from major to normal
  • Status changed from new to closed

Hello @malthert, thanks for the feedback. Please note that this Trac is only used for enhancements and bug reporting for the WordPress core software. WP-CLI has its own support venues.

I suggest to join the #cli channel in the WordPress.org Slack workspace to check what help might be needed to get a new version released. The same question was actually asked just a few days ago:

ipstenu: Is there an ETA on the next release for PHP 7.4 compat?

schlessera: I'm working on getting everything ready to release it in 2 weeks. I haven't set a fixed date yet, but that is the current plan. Release 5.5 had quite a few detail breakage, unfortunately, which set all release plans back by a bit.

schlessera: I'm also looking into moving to shorter release cycles (which needs more automation to offset the process overhead). The 2.5.0 release is taking so long because it spans too many compat issues across PHP, MySQL and WP Core.

Note: See TracTickets for help on using tickets.