I’d like to release OpenMRS 2.3.4 from the 2.3.x branch. Is there any opposition to this? Can someone in the know please point me to the steps I need to follow? Is it just a matter of going into Bamboo and clicking the “Release” button here: OpenMRS Platform - Openmrs Platform 2.3.x 106: Build result summary - OpenMRS Bamboo and ensuring JIRA is up-to-date?
Is there documentation of any next steps that I need to do beyond this? For my purposes the war file is sufficient, as that is what distributions depend on and pull in as a dependency. Is the process for releasing a platform version from this release version straightforward? Is it documented? Is it necessary?
Thanks @ibacher - I had found that, but I was hoping someone would tell me - you don’t need to do 99% of that if you just want to release a new maintenance artifact of a branch. There is a lot there. I think we need to distinguish the nice-to-haves from the essentials.
So, I started this talk thread, released openmrs 2.3.4 (api, web, war), released the 2.3.4 version in JIRA, created a new 2.3.5 version in JIRA, and initiated the Platform 2.3.4 job in Bamboo, which made it up until the “Release Standalone” stage at which point it failed.
I didn’t do any of the steps related to downloading and updating CIEL and I didn’t do anything related to the UAT environment, with Sourceforge, with all of those helpdesk steps, with blog posting, etc.
As far as the error that happened during the Platform release, this is what I see in the Bamboo log:
As @mksd said, the red tape is too high for a patch release of a maintenance branch. I’m happy to work through the necessary, but I’d love to confirm what is actually necessary before I embark on it.