From f4aa11468d2f72998ab66d6550a37ca843753df7 Mon Sep 17 00:00:00 2001 From: Adam Monsen Date: Mon, 22 Dec 2025 09:57:47 -0800 Subject: [PATCH] improve svn release staging/release instructions All good. I tested these just now. ATR so far does artifact checks & voting/email management. Working with artifacts on the svn server is still our responsibility, for now. --- .../src/docs/en/chapters/release/process-step08.adoc | 10 +++++++--- .../src/docs/en/chapters/release/process-step12.adoc | 5 ++++- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/fineract-doc/src/docs/en/chapters/release/process-step08.adoc b/fineract-doc/src/docs/en/chapters/release/process-step08.adoc index f97ba4fec..e85db5a30 100644 --- a/fineract-doc/src/docs/en/chapters/release/process-step08.adoc +++ b/fineract-doc/src/docs/en/chapters/release/process-step08.adoc @@ -16,14 +16,18 @@ These files (or "artifacts") comprise the release candidate. Upload these files [source,bash,subs="attributes+"] ---- # this is a remote operation -svn mkdir https://dist.apache.org/repos/dist/dev/fineract/{revnumber} +svn mkdir -m "Create Fineract {revnumber} staging area 🏗️" \ + https://dist.apache.org/repos/dist/dev/fineract/{revnumber} + # create local svn-tracked folder "{revnumber}" svn checkout https://dist.apache.org/repos/dist/dev/fineract/{revnumber} + # prepare to upload cp path/to/new/folder/* {revnumber}/ cd {revnumber}/ + # actual upload occurs here -svn add * && svn commit +svn add * && svn commit -m "Stage Fineract {revnumber} 🎭" ---- NOTE: You will need your ASF Committer credentials to be able to access the Subversion host at `dist.apache.org`. @@ -36,4 +40,4 @@ NOTE: You will need your ASF Committer credentials to be able to access the Subv ./gradlew fineractReleaseStep8 -Pfineract.release.version={revnumber} ---- -CAUTION: This task is inefficient. Follow `svn mkdir` and other manual steps above. +CAUTION: Gradle task 8 is inefficient. We recommend `svn mkdir` and other manual steps above. diff --git a/fineract-doc/src/docs/en/chapters/release/process-step12.adoc b/fineract-doc/src/docs/en/chapters/release/process-step12.adoc index 0bcc44bdd..b479539a3 100644 --- a/fineract-doc/src/docs/en/chapters/release/process-step12.adoc +++ b/fineract-doc/src/docs/en/chapters/release/process-step12.adoc @@ -6,7 +6,10 @@ Move the release candidate from the dev area to the release area using a Subvers [source,bash,subs="attributes+"] ---- -svn mv https://dist.apache.org/repos/dist/dev/fineract/{revnumber} https://dist.apache.org/repos/dist/release/fineract/ +# this is a remote operation +svn mv -m "Release Fineract {revnumber} 🚢" \ + https://dist.apache.org/repos/dist/dev/fineract/{revnumber} \ + https://dist.apache.org/repos/dist/release/fineract/ ---- NOTE: https://www.apache.org/legal/release-policy.html#upload-ci[This must be done by a Fineract PMC member].