[wp-meta] [Making WordPress.org] #8009: Phased releases and roll-outs of plugins
Making WordPress.org
noreply at wordpress.org
Thu Jun 19 12:46:50 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: |
------------------------------+---------------------
Comment (by ariel.k):
Thanks @matt for starting this proposal.
As a plugin developer with millions of active installs, we’re really
excited about this idea and would love to be involved. Right now the
plugin repo has ~70 plugins with 1M+ active installations, and we think
that with their wide reach they also could benefit greatly from a more
controlled rollout configuration.
I don’t know exactly how things work behind the scenes on wp.org, so I
can’t weigh in on the technical side. But we agree with @dd32 that
starting with auto-update users sounds like the right move, and we can
then see how that goes.
About the percentage-based rollout that @Otto42 mentioned, I think it’s
also a good starting point. I’d suggest adding a few more options,
inspired by the Apple and Android rollout processes.
For example:
1. **Immediate rollout** - This would be the default. Best for patches,
security fixes, or anything small and urgent.
2. **Balanced rollout** - For regular major or minor versions that are
well tested but still might have some regressions: Day 1: 25% > Day 2: 50%
> Day 3: 100%
3. **Phased rollout** - For high-impact changes, major refactoring, new
APIs, or UI overhauls: Day 1: 10% > Day 2: 25 > Day 3: 50% > Day 4: 100%
The idea is to finish the rollout within one work week. So if a release
starts on Monday, it should reach everyone by Friday. That way, problems
don’t spill into the weekend.
I’m really excited about how this approach can help improve stability and
reliability, especially for end-users.
Thanks
--
Ticket URL: <https://meta.trac.wordpress.org/ticket/8009#comment:6>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org
More information about the wp-meta
mailing list