Skip to content

Commit f4aa114

Browse files
committed
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.
1 parent 7923d9e commit f4aa114

File tree

2 files changed

+11
-4
lines changed

2 files changed

+11
-4
lines changed

fineract-doc/src/docs/en/chapters/release/process-step08.adoc

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,18 @@ These files (or "artifacts") comprise the release candidate. Upload these files
1616
[source,bash,subs="attributes+"]
1717
----
1818
# this is a remote operation
19-
svn mkdir https://dist.apache.org/repos/dist/dev/fineract/{revnumber}
19+
svn mkdir -m "Create Fineract {revnumber} staging area 🏗️" \
20+
https://dist.apache.org/repos/dist/dev/fineract/{revnumber}
21+
2022
# create local svn-tracked folder "{revnumber}"
2123
svn checkout https://dist.apache.org/repos/dist/dev/fineract/{revnumber}
24+
2225
# prepare to upload
2326
cp path/to/new/folder/* {revnumber}/
2427
cd {revnumber}/
28+
2529
# actual upload occurs here
26-
svn add * && svn commit
30+
svn add * && svn commit -m "Stage Fineract {revnumber} 🎭"
2731
----
2832

2933
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
3640
./gradlew fineractReleaseStep8 -Pfineract.release.version={revnumber}
3741
----
3842

39-
CAUTION: This task is inefficient. Follow `svn mkdir` and other manual steps above.
43+
CAUTION: Gradle task 8 is inefficient. We recommend `svn mkdir` and other manual steps above.

fineract-doc/src/docs/en/chapters/release/process-step12.adoc

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@ Move the release candidate from the dev area to the release area using a Subvers
66

77
[source,bash,subs="attributes+"]
88
----
9-
svn mv https://dist.apache.org/repos/dist/dev/fineract/{revnumber} https://dist.apache.org/repos/dist/release/fineract/
9+
# this is a remote operation
10+
svn mv -m "Release Fineract {revnumber} 🚢" \
11+
https://dist.apache.org/repos/dist/dev/fineract/{revnumber} \
12+
https://dist.apache.org/repos/dist/release/fineract/
1013
----
1114

1215
NOTE: https://www.apache.org/legal/release-policy.html#upload-ci[This must be done by a Fineract PMC member].

0 commit comments

Comments
 (0)