[wp-meta] [Making WordPress.org] #5506: Add version validation to Release tooling

Making WordPress.org noreply at wordpress.org
Fri Nov 13 02:48:46 UTC 2020


#5506: Add version validation to Release tooling
--------------------------------+--------------------
 Reporter:  dd32                |      Owner:  (none)
     Type:  defect              |     Status:  new
 Priority:  normal              |  Milestone:
Component:  WordPress.org Site  |   Keywords:
--------------------------------+--------------------
 The WordPress.org release management tooling currently trusts the user
 filling out the forms, and prefills/includes details about what it's going
 to release, but it's easy to forget / miss something.

 For example, today beta4 was originally packaged as `5.6-beta4-49588`
 rather than `5.6-beta4`, a mistake that has happened numerous times before
 (Sometimes due to core.svn builds being delayed, others just mistakenly
 not bumped the right digits).

 In the past we've also had `x.y-Beta1` (should be lowercase, unlike
 `x.y-RC1`) and also minor versions skipped (ie. releasing `x.y.3 -> x.y.5`
 instead of `x.y.4`, unintentionally skipping a digit), both of which
 should easily be prevented with some simple version checking in the UI.

 There's also some checks in place to work with/prevent the re-releasing of
 packages, so more UI around "This doesn't quite look right, are you sure?"
 would benefit others in the future.

 cc @helen and @SergeyBiryukov since you've been doing most releases
 lately, is there anything else that comes to mind that I've missed here?
 If it's something that human eyes can say "That doesn't look quite right"
 then surely some big red text to that effect wouldn't go astray :)

-- 
Ticket URL: <https://meta.trac.wordpress.org/ticket/5506>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org


More information about the wp-meta mailing list