[wp-meta] [Making WordPress.org] #8009: Phased releases and roll-outs of plugins

Making WordPress.org noreply at wordpress.org
Thu Sep 4 01:30:21 UTC 2025


#8009: Phased releases and roll-outs of plugins
------------------------------+---------------------
 Reporter:  matt              |       Owner:  (none)
     Type:  enhancement       |      Status:  new
 Priority:  normal            |   Milestone:
Component:  Plugin Directory  |  Resolution:
 Keywords:  has-patch         |
------------------------------+---------------------

Comment (by dd32):

 Replying to [comment:50 beccawitz]:
 > From the perspective of a large-scale plugin like Elementor, we wanted
 to share a couple of thoughts. In the current design, only plugin
 committers/admins can manage these phased releases. For security reasons,
 we keep that group very small, which means every release would need to be
 funneled through just a couple of people. That creates a bottleneck that
 makes it difficult for us to realistically use this otherwise great
 feature.

 I think this bottleneck is intentional and required.

 Only committers can commit a release, and only committers should approve a
 release, as such, only committers should be able to set the phased release
 settings. Those settings can't be changed once a release is confirmed.

 This isn't separate to "creating a release of the plugin".

 > One idea that could help would be to introduce a dedicated role, such as
 “Release Manager,” who would have the specific ability to create and
 manage phased rollouts, without having the broader and higher-risk
 permissions that committers have (like deleting plugins).

 This IS something that we could look into however, although, it'd likely
 be more open than you're suggesting.
 Specifically, adding `Plugin Maintainers` or something similar that has
 full access to manage the plugin, but doesn't have SVN commit access. This
 would be useful for cases where authors have a CI/CD process which is the
 only user that needs SVN access.

 It's worth noting that destructive actions like plugin closure are limited
 to plugins with less than 10k active installs.


 > Additionally, it could be very valuable if release managers had the
 ability to stop or freeze a rollout during the 24-hour timer window.

 This is a planned feature, just wasn't implemented in the initial release.

-- 
Ticket URL: <https://meta.trac.wordpress.org/ticket/8009#comment:51>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org


More information about the wp-meta mailing list