Skip to content

Commit 4ea1946

Browse files
authored
FINERACT-2397: update release manager docs post-1.13.0 release (#5116)
* release step 6: emphasize "re-run the command above" * release step 9: link to Database Setup in e2e or integration section (currently links to e2e since `cucumber.adoc` precedes `integration.adoc` in `fineract-doc/src/docs/en/chapters/testing/index.adoc`) * release step 10: improve rc verify instructions in voting email, based on https://lists.apache.org/thread/jk2qzjxc89hd1c8xzvhtmlbbj1m8ktbl - thread: "release process improvement (was: 🗳️ 1.13.0 for release)" * release step 15: use current mission statement from top-level readme in release announcement email
1 parent d37b452 commit 4ea1946

File tree

4 files changed

+7
-12
lines changed

4 files changed

+7
-12
lines changed

buildSrc/src/main/resources/email/release.step10.vote.message.ftl

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,13 @@ This vote will be open for 72 hours:
3838
[ ] +0 no opinion
3939
[ ] -1 disapprove (and reason why)
4040

41-
Please indicate if you are a binding vote (member of the PMC). Note: PMC members are required to download, compile, and test the artifacts before submitting their +1 vote.
41+
Please indicate if yours is a binding vote, and "Verified: YES/NO/PARTIAL".
4242

43-
Please also indicate with "Tested: YES/NO/PARTIAL" if you have locally built and/or tested these artifacts and/or a clone of the code checked out to the release commit, following the form:
43+
Verified: YES ... Verified integrity and signatures of release artifacts locally, built from source, ran jar/war: Did everything mentioned in the current release candidate verification guidance ( https://fineract.apache.org/docs/rc/#_artifact_verification ). If you did more than that, please specify. "Verified: YES" is required for binding votes.
4444

45-
Tested: YES ... Verified integrity and signatures of release artifacts locally, built from source, ran jar/war: Did everything mentioned in the current release candidate verification guidance ( https://fineract.apache.org/docs/rc/#_artifact_verification ). If you did more than that, please specify.
45+
Verified: NO ... No testing performed on release candidate, e.g. relying on testing performed by other contributors and/or output of GitHub Actions, while exercising your right to vote.
4646

47-
Tested: NO ... No testing performed on release candidate, e.g. relying on testing performed by other contributors and/or output of GitHub Actions, while exercising my right to vote.
48-
49-
Tested: PARTIAL ... Please specify.
47+
Verified: PARTIAL ... Please specify.
5048

5149
Cheers,
5250

buildSrc/src/main/resources/email/release.step15.announce.message.ftl

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,7 @@ the release of Apache Fineract ${project['fineract.release.version']}.
2323
The release is available for download from
2424
https://fineract.apache.org/#downloads
2525

26-
Fineract provides a reliable, robust, and affordable solution for entrepreneurs,
27-
financial institutions, and service providers to offer financial services to the
28-
world’s 2 billion underbanked and unbanked. Fineract is aimed at innovative mobile
29-
and cloud-based solutions, and enables digital transaction accounts for all.
26+
Apache Fineract is an open-source core banking platform providing a flexible, extensible foundation for a wide range of financial services. By making robust banking technology openly available, it lowers barriers for institutions and innovators to reach underserved and unbanked populations.
3027

3128
This release addressed ${project['fineract.release.issues']?size} issues.
3229

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Create source and binary tarballs.
99
./gradlew clean srcDistTar binaryDistTar
1010
----
1111

12-
Check that `fineract-provider/build/classes/java/main/git.properties` exists. If so, continue. If not, you're likely encountering https://github.com/n0mer/gradle-git-properties/issues/233[this bug], and you need to re-run the command above to create proper source and binary tarballs. That `git.properties` file is supposed to end up at `BOOT-INF/classes/git.properties` in `fineract-provider-{revnumber}.jar` in the binary release tarball. Its contents are displayed at the `/fineract-provider/actuator/info` endpoint. It may be possible to fix this heisenbug entirely by https://github.com/gradle/gradle/issues/34177#issuecomment-3051970053[modifying our git properties gradle plugin config] in `fineract-provider/build.gradle`, perhaps by changing where `git.properties` is written.
12+
Check that `fineract-provider/build/classes/java/main/git.properties` exists. If so, continue. If not, you're likely encountering https://github.com/n0mer/gradle-git-properties/issues/233[this bug], and you need to *re-run the command above* to create proper source and binary tarballs. That `git.properties` file is supposed to end up at `BOOT-INF/classes/git.properties` in `fineract-provider-{revnumber}.jar` in the binary release tarball. Its contents are displayed at the `/fineract-provider/actuator/info` endpoint. It may be possible to fix this heisenbug entirely by https://github.com/gradle/gradle/issues/34177#issuecomment-3051970053[modifying our git properties gradle plugin config] in `fineract-provider/build.gradle`, perhaps by changing where `git.properties` is written.
1313

1414
Look in `fineract-war/build/distributions/` for the tarballs.
1515

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ cd ..
7474

7575
=== Run from binary
7676

77-
Before running Fineract you must first start a <<Database support,supported relational database server>> and ensure the `fineract_default` and `fineract_tenants` databases exist. Detailed steps for database preparation are left as an exercise for the reader. You can find ideas on how to prepare your database in the `build-mariadb.yml`, `build-mysql.yml`, and `build-postgresql.yml` files in source control.
77+
Before running Fineract you must first start a <<Database support,supported relational database server>> and ensure the `fineract_default` and `fineract_tenants` databases exist. Detailed steps for database preparation are left as an exercise for the reader. You can find ideas on how to prepare your database in the `build-mariadb.yml`, `build-mysql.yml`, and `build-postgresql.yml` files in source control, and in <<Database Setup>>.
7878

7979
Finally, start your Fineract server:
8080

0 commit comments

Comments
 (0)