This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a commit to branch contributors-guide in repository https://gitbox.apache.org/repos/asf/struts-site.git
commit 69a7edf08e55b7656b4a47d6c5a088f4e27bfefb Author: Lukasz Lenart <lukaszlen...@apache.org> AuthorDate: Mon Jul 20 08:59:20 2020 +0200 Adding section how create a release --- .../creating-and-signing-a-distribution.md | 37 ++++++++++++++++++++++ source/contributors/index.md | 4 +-- 2 files changed, 39 insertions(+), 2 deletions(-) diff --git a/source/contributors/creating-and-signing-a-distribution.md b/source/contributors/creating-and-signing-a-distribution.md new file mode 100644 index 0000000..372c003 --- /dev/null +++ b/source/contributors/creating-and-signing-a-distribution.md @@ -0,0 +1,37 @@ +--- +layout: default +title: Creating and Signing a Distribution +parent: + title: Contributors Guide + url: index.html +--- + +#Creating and Signing a Distribution +{:.no_toc} + +* Will be replaced with the ToC, excluding a header +{:toc} + +## How to prepare a normal release ? + +- create a Version Notes page and start adding important changes to it +- create a filter in JIRA with `Fix Version` pointing to the release version you want to prepare +- review JIRA issues and re-organise them, move the `Fix Version` to the next release or `Future`, mark what should be + solved in the release you're working on + +## How to prepare a fast track release ? + +- keep all the information confidential as possible, communicate throughout security@struts.a.o group +- restrict access to all the related pages created in Confluence to struts-committers group only, they can be made + public available after a fix or workaround has been released + +## What do you want to build ? + +Depends on what you want to achieve, please select topic from the list below: + +- [One time steps](#PAGE_27832952) - before you start preparing a distribution +- [Sample announcements](#PAGE_27832957) - announcements used to communicate the achievement +- [Building Struts Master](#PAGE_27839549) - how to release Struts Master +- [Building Struts Annotations](#PAGE_27832965) - when you want to prepare a new distribution of Struts Annotations (if something changed) +- [Building Struts 2 - Normal release](#PAGE_27832970) - the most common used path +- [Building Struts 2 - Fast track release](#PAGE_27834014) - how to prepare a fast track release with important security patch diff --git a/source/contributors/index.md b/source/contributors/index.md index 684622b..4cad522 100644 --- a/source/contributors/index.md +++ b/source/contributors/index.md @@ -7,8 +7,8 @@ title: Contributors Guide ## Source -- [Building the Framework from Source](#PAGE_13829) - - [Building with Maven](#PAGE_14147) +- [Building the Framework from Source](building-the-framework-from-source) + - [Building with Maven](building-with-maven) - [Creating and Signing a Distribution](#PAGE_26375) - [Requirements](#PAGE_29362) and [Use Cases](#PAGE_29364) - _under construction_ - [Precise Error Reporting](#PAGE_29826)