Skip to content

Commit 9977fb3

Browse files
committed
update manual release instructions
Not gonna lie, I'm getting tired of maintaining this second source of truth. Hopefully my laziness, impatience, and hubris will tip the scales far enough to delete it.
1 parent e1b0329 commit 9977fb3

File tree

3 files changed

+4
-13
lines changed

3 files changed

+4
-13
lines changed

buildSrc/src/main/resources/instructions/step12.txt.ftl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@
2424

2525
Move the release candidate from the dev area to the release area using a Subversion server-side copy:
2626

27-
svn mv https://dist.apache.org/repos/dist/dev/fineract/${project['fineract.release.version']} https://dist.apache.org/repos/dist/release /fineract/
27+
# this is a remote operation
28+
svn mv -m "Release Fineract 1.14.0 🚢" https://dist.apache.org/repos/dist/dev/fineract/${project['fineract.release.version']} https://dist.apache.org/repos/dist/release/fineract/
2829

2930
[INSTRUCTIONS:END]

buildSrc/src/main/resources/instructions/step13.txt.ftl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,5 +30,6 @@ and make sure that everything on the release tag is merged to develop and that e
3030
>> git push origin develop
3131
>> git branch -D release/${project['fineract.release.version']}
3232
>> git push origin :release/${project['fineract.release.version']}
33+
>> git describe
3334

3435
[INSTRUCTIONS:END]

buildSrc/src/main/resources/instructions/step9.txt.ftl

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -22,17 +22,6 @@
2222

2323
[INSTRUCTIONS:START]
2424

25-
Following are the typical things we need to verify before voting on a release candidate. And the release manager should verify them too before calling out a vote.
26-
27-
Make sure release artifacts are hosted at https://dist.apache.org/repos/dist/dev/fineract
28-
29-
* Release candidates should be in format apache-fineract-bin-${project['fineract.release.version']}.tar.gz
30-
* Verify signatures and hashes. You may have to import the public key of the release manager to verify the signatures. (gpg --import KEYS or gpg --recv-key <key id>)
31-
* Git tag matches the released bits (diff -rf)
32-
* Can compile docs and code successfully from source
33-
* Verify DISCLAIMER, NOTICE and LICENSE (year etc)
34-
* All files have correct headers (Rat check should be clean - gradlew rat)
35-
* No jar files in the source artifacts
36-
* Integration tests should work
25+
See https://fineract.apache.org/docs/current/#_step_9_verify_distribution_staging
3726

3827
[INSTRUCTIONS:END]

0 commit comments

Comments
 (0)