This is an automated email from the ASF dual-hosted git repository. meonkeys pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/fineract.git
commit f4aa11468d2f72998ab66d6550a37ca843753df7 Author: Adam Monsen <[email protected]> AuthorDate: Mon Dec 22 09:57:47 2025 -0800 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. --- fineract-doc/src/docs/en/chapters/release/process-step08.adoc | 10 +++++++--- fineract-doc/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 f97ba4fecc..e85db5a308 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 0bcc44bddd..b479539a36 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].
