-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
clarifying Mojaloop release contents and release criteria/procedures. #96
Comments
@tdaly61 I really think we should clearly define what is Mojaloop Core and the other optional tools, scripts and other supporting software. |
Product Council will define what's in the release from a functional perspective. Release Manager will be responsible for adding technical components - new releases, bug fixes etc. Action: MR: write to PM and say: we think that the Product Council should have ownership, at least over the functional content of a release and the processes for defining it and testing it. Would he agree and, if so, would he appreciate the DA's help in defining this process? TD: obviously, we're acting in harmony with our charter. |
For DA meeting 23rd Aug: Review of Sam's doc:Sam has created a document https://docs.google.com/document/d/1qVuN5x5qqsG0E3QT0quwl1qmaXfd5Y2pxcRXa7pnAgc/edit and the DA said they would review and provide feedback Here is Tom Daly's feedback for discussion at the DA meeting
regards |
[Posting the draft content here for access, will post as markdown on a draft PR shortly: Note: Pending changes discussed in the last DA meeting] Mojaloop ReleasesThe Mojaloop Release process follows a community led approach, specifically technical work-stream led, in collaboration and consultation with the Product Council and the Design Authority (DA). The DA frames the policies, guidelines and technical criteria for the releases (such as quality metrics) while Product defines the feature and product requirements where such aspects are involved. This is executed by the relevant workstream(s). 1. Mojaloop Release processCommunity event, workstreams, features, release quality, testing, checklist, release candidate, example epic, Release The Mojaloop Release process follows a
Criteria, guidelines: Once the release is made, it is tested as well and daily cron jobs run to test, until the next release is made Current tasks and acceptance criteria for Mojaloop (helm) releases: Example story: mojaloop/project#3122
To-do: 2. Mojaloop Release process - proposed updates:Propose release schedule and timelines
3. Mojaloop helm release contentsMojaloop services that support core functionality for the platform and other key services supporting them, along with tools needed for testing such as simulators Services needed for:
4. Mojaloop Platform
|
Update: PR to be opened soon. |
Request Summary:
We at the DA need to crisply define:
Request Details:
Background : from the DA slack channel
Do we have , or can we have a definition of what comprises a release of Mojaloop and when and how something gets released. This has been a discussion Sam, Miguel and I have been having for a while now and it stems from my surprise a while back that the code in the Charts repo is being included in our releases yet we do seem to have a process for declaring that so and in fact as I write this the Charts repo still is labelled experimental even though we are pulling from it for Mojaloop 14.1 and soon 15.0. Now lest I make Sam nervous (again) my desire here is to agree on definitions and standards , processes that make the content and the methodology clear. ...thanks
Artifacts:
Dependencies:
Accountability:
Decision(s):
Details
Follow-up:
The text was updated successfully, but these errors were encountered: