+1 Binding

Tested: NO

Regards,
Bharath
Lead Implementation Analyst | Mifos Initiative
PMC Member | Apache Fineract
Mobile: +91.7019635592
http://mifos.org  <http://facebook.com/mifos>
<http://www.twitter.com/mifos>


On Wed, Jul 16, 2025 at 12:12 PM Kigred Developer <
kigred.develo...@gmail.com> wrote:

> +1
> Tested: PARTIAL
>
> 1. Run devRun using the release commit
> 2. Checked health endpoint and made successful api calls
> 3. Built and run a jar from the release commit
> 4. Checked health end with the build jar and made successful api calls
>
>
> On Wed, Jul 16, 2025 at 2:58 AM Adam Monsen <amon...@mifos.org> wrote:
>
>> Hello everyone,
>>
>> We are proud to present Apache Fineract 1.12.0, with the artifacts below
>> up for a vote. Releases are important for a number of reasons: They put a
>> stamp of approval on a set of code changes and they build momentum for
>> future improvements.
>>
>> Release notes and ChangeLog:
>> https://cwiki.apache.org/confluence/display/FINERACT/1.12.0+-+Apache+Fineract
>> (help needed w/summary please)
>>
>> Source and binary artifacts:
>> https://dist.apache.org/repos/dist/dev/fineract/1.12.0/
>>
>> Tagged as 1.12.0
>>
>> Committer PGP keys, including the release signing key:
>> https://dist.apache.org/repos/dist/dev/fineract/KEYS
>>
>> Note that this release contains source and binary artifacts.
>>
>> This vote will be open for 72 hours:
>>
>> [ ] +1 approve
>> [ ] +0 no opinion
>> [ ] -1 disapprove (and reason why)
>>
>> Please indicate if you are a binding vote (member of the PMC).
>>
>> 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:
>>
>> 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 ( see below ). If you did
>> more than that, please specify.
>>
>> 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.
>>
>> Tested: PARTIAL ... Please specify.
>>
>> Cheers,
>> Adam Monsen
>>
>>
>> ADDENDUM - release candidate verification guidance
>> Here's a recap of the rough steps to verify the rc (release candidate):
>>
>>    1. download the rc artifacts and verify their integrity
>>    2. run a build using only the source tarball and the recommended JDK
>>    3. start up a Fineract server using the war in the binary tarball
>>
>> I'll give examples of these steps below. These are meant to be run
>> interactively, that is: Copy+pasted or manually typed in on your own
>> machine. The steps assume Bash shell on Linux (and a few common utilities:
>> gpg, diff, tar...) but are hopefully clear enough to use as general
>> guidance on other systems as well. If you're able to use Bash on macOS or
>> Windows these commands should work the same.
>> signatures and checksums
>> version=1.12.0
>> # source artifact signature and checksum verification steps
>> src=apache-fineract-$version-src.tar.gz
>> # upon success: prints "Good signature" and returns successful exit code
>> # upon failure: prints "BAD signature" and returns error exit code
>> gpg --verify $src.asc
>> # upon success: prints nothing and returns successful exit code
>> # upon failure: prints checksum differences and returns error exit code
>> gpg --print-md SHA512 $src | diff - $src.sha512
>>
>> # binary artifact signature and checksum verification steps and outputs
>> are similar
>> bin=apache-fineract-$version-binary.tar.gz
>> gpg --verify $bin.asc
>> gpg --print-md SHA512 $bin | diff - $bin.sha512
>> build from source
>> tar -xzf apache-fineract-$version-src.tar.gz
>> # note mismatch in exploded dir name!
>> cd apache-fineract-src-$version
>> # bare minimum build!
>> gradle build -x test -x doc
>> run from binary
>> Explode the binary tarball and run the jar with Java and/or run the war
>> with Tomcat.
>>
>> Make sure http://localhost:8080/fineract-provider/actuator/health works
>> and that you are able to make API calls against
>> http://localhost:8080/fineract-provider/api/v1 .
>>
>>
>>

Reply via email to