You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "Lukasz Lenart (Jira)" <ji...@apache.org> on 2026/08/14 11:46:00 UTC
[jira] [Created] (WW-5679) Document how to release struts-master and struts-annotations
Lukasz Lenart created WW-5679:
---------------------------------
Summary: Document how to release struts-master and struts-annotations
Key: WW-5679
URL: https://issues.apache.org/jira/browse/WW-5679
Project: Struts 2
Issue Type: Task
Components: Documentation
Reporter: Lukasz Lenart
The [release guidelines|https://struts.apache.org/release-guidelines.html] now document the release process for the framework itself, on both maintenance lines. They do not cover the auxiliary Maven artifacts the framework builds on.
The wiki pages that used to describe those - "Building Struts Master" ([27839549|https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=27839549], last revised 2012) and "Building Struts Annotations" ([27832965|https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=27832965], 2011) - described releasing from Subversion. Both projects live in git now ([apache/struts-master|https://github.com/apache/struts-master], [apache/struts-annotations|https://github.com/apache/struts-annotations]), so the commands on those pages no longer work. Both pages have been replaced with stubs stating that plainly; the original content remains in each page's history.
This leaves a real gap: phase 1 of the release guidelines tells the release manager to confirm that {{struts-master}} and {{struts-annotations}} are released versions rather than snapshots, but if either needs a new release there is no longer any documented way to make one.
_To do_
* Establish the current process for each. They are ordinary Maven artifacts deployed to Nexus, but the tag naming, whether each needs its own release vote, and the quality designation should be confirmed against current ASF release policy rather than carried over from the 2012 pages.
* Document it, either as a section of the release guidelines or as a page linked from them.
* Verify it against an actual release rather than writing it from memory - the last two attempts to document this process both drifted out of date without anyone noticing.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)