Opened 15 months ago

Last modified 15 months ago

#5484 new enhancement

Add a "Tag and release" button

Reported by: dd32 Owned by:
Milestone: Priority: normal
Component: Plugin Directory Keywords:


As a follow up to #5352, it'd be ideal if plugin authors had a button on which allowed a single-click "Tag a release from /trunk to /tags/x.y"

For many people (myself included) the tagging process gets old quickly and can often be done incorrectly when the version isn't bumped in the right places, ie. a release is made with the old version still in the plugin headers, or the Stable tag

With Release Confirmations requiring tagging, and not just releases from trunk, having an easy way to go from trunk to a tagged release would be helpful.

If the plugin version in the /trunk/$plugin.php headers is > $latest_release display the button as "Tag and release $version"
The tag would be based on the version header as-is, and ensure that it's greater than (as according to version_compare()) than all their other versions.
The process would create a commit to the plugin, copying trunk to the tag, and updating the Stable Tag line in the readme at the same time.

Change History (2)

#1 @Ipstenu
15 months ago

That would also aid in forcing people to properly use tags and trunks. I like.

#2 @casiepa
15 months ago

Yes please! People struggle with Stable Tag and /tags. This would be perfect.

Note: See TracTickets for help on using tickets.