For those who missed today's community call <https://cwiki.apache.org/confluence/display/FINERACT/2025-10-08+Meeting+notes> with some stake/interest in our releases, I wanted to welcome your discussion/feedback on what I presented today about release engineering. This will inform future work (including mine). Note the in-progress release <https://lists.apache.org/thread/30w4xo1snl8o9nlkg2rd48d0pc7n5q0x> will continue per the existing process <https://fineract.apache.org/docs/current/#_releases>.

Here are my notes from the meeting, and you can also find the recording online <https://app.fireflies.ai/view/Fineract-Community-Call::01K6X2TZJXGCAQWMXWA48F7VMD> (trying to get that downloaded as well).

 *

   goals for releases

     o

       ( consider these value-driven goals first, then get to
       improvements, ideal frequency, automation )

     o

       stable, reliable, frequent, well-documented

     o

       avoid vendor lock-in, leverage open source, release from any
       platform

     o

       reproducible? non-goal, for now
       <https://lists.apache.org/thread/b9f1lyxnxz9dvvhoo31yzlm82obcs569>

 *

   current

     o

       complex and manual

     o

       robust and inefficient

     o

       large codebase, gradle tasks, project & roadmap management, ASF
       policies

 *

   proposed and in-progress work and other notes

     o

       understand, simplify, standardize, automate

     o

       test/evaluate ATR (Apache Trusted Release) tool
       <https://lists.apache.org/thread/767n32q7dnwkm5mrdoqtq4yf3bqy7sb4>

     o

       policy/culture improvements to ease releasing

         +

           keep |develop| clean: be careful with WIP code/features

         +

           maintain your issues

     o

       improve documentation and release plugin, or shift to other
       automation

     o

       we don’t currently maintain releases, vendors could do this

     o

       what is ideal release frequency? depends on type of fix … we may
       need/want to differentiate between major, minor, patch/hotfix
       releases (e.g. full ceremony doesn’t make sense for a hotfix)


--
Adam Monsen
Software Engineer ~ Mifos Initiative
Apache Fineract Release Manager
PGP key id 0xA9A14F22F57DA182

Reply via email to