This is an automated email from the ASF dual-hosted git repository.

bchapuis pushed a commit to branch 492-release-wip
in repository https://gitbox.apache.org/repos/asf/incubator-baremaps.git

commit 54696abc6e0ea54caac9ceb0a11a4d1dfc5f1b2d
Author: Bertil Chapuis <[email protected]>
AuthorDate: Tue Mar 7 13:57:54 2023 +0100

    Add release instructions
---
 RELEASE.md | 19 +++++++++++++++++++
 1 file changed, 19 insertions(+)

diff --git a/RELEASE.md b/RELEASE.md
new file mode 100644
index 00000000..564552ff
--- /dev/null
+++ b/RELEASE.md
@@ -0,0 +1,19 @@
+# Release instructions
+
+In order to release a new version of baremaps, follow these steps:
+
+1. Notify the community of the upcoming release by creating a new issue on 
GitHub.
+2. Notify the community by sending a message on the mailing list and ask to 
pause commits on the main branch.
+3. Create a new branch for the release.
+4. Create a release candidate by running the following command:
+
+```bash 
+mvn release:prepare -DautoVersionSubmodules=true -DgenerateBackupPoms=false
+```
+
+5. Set the release version (e.g. 1.0.0).
+6. Set the tag name (e.g. v1.0.0-rc1).
+7. Set the next development version (e.g. 1.0.1-SNAPSHOT).
+8. Ask the community to test the release candidate.
+9. If the release candidate is not approved by the community, perform the 
necessary changes and go back to step 4.
+10. If the release candidate is approved by the community, rename the tag 
(e.g. v1.0.0), push it to the main branch, generate the release notes on 
GitHub, and notify the community.

Reply via email to