-
Notifications
You must be signed in to change notification settings - Fork 52
Release Notes for OVA 1.0.4 release. #182
Comments
This issue/pull request has been marked as |
@gauravchaudhari02 @mukul-seagate11 - We can discuss on Release Notes content details here. |
I have raised a PR #195 for automation script of ova-release on every sprint end.
@johnbent @amolkongre @shailesh-vaidya @mukul-seagate11 @gowthamchinna, Could you please have a look at these releases and suggest if we can do it better? let me know your thoughts or approach towards automated release. |
@gregnsk will be interested in this. As will Praveen but I can't remember his github ID right now to tag him. This is great progress @gauravchaudhari02 . Let me take a look. |
@gauravchaudhari02 , I think I prefer the one without the JIRA ID since the community can't see JIRA. However, it is useful to have the JIRA ID so our engineering team can quickly look things up if the community has questions. In the community one, could you add the JIRA ID in brackets after the item? Like so: Also, I also love automation but I think it would be better with 3 sections instead of 2. Right now it has It would be much better if it had a third section: @gauravchaudhari02 , how can we most easily add that Highlights section? FYI @pviraraghavan and @novium258 . @novium258 , this will be perfect fodder for our monthly newsletter. @gauravchaudhari02 , this will be going into our releases in our parent repo right? |
FYI @justinzw |
Also, we will need to add to the process:
|
@gauravchaudhari02, Can you incorporate the same as per suggestion? |
One way is to pass an array of tickets
Yes
We can tag a release as latest and access it using
Added a new release as per comments. @johnbent @shailesh-vaidya @mukul-seagate11, let me know if we can adhere to a better approach than this. |
Looks good to me. We also need a person assigned for @novium258 to work with if she thinks the 'Highlights' section is not suitably intuitive and needs manual editing. Who can that person be? |
@johnbent, Anyone of us with admin access can edit a release and its contents. If we want something to be implemented automatically, I would be a contact person. furthermore, which way to finalize for highlights section from below options?
|
Anyone of us can edit. But imagine this scenario please:
1. A release is published
2. The Highlights look like this:
* Now foo can connect to the bar
* The garply and the plugh now xxywy
3. Rachel needs someone to help her translate those into intuitive English
4. Who can be responsible to work as an intermediary between Rachel and engineering team to get this translation?
5. Once we have it, then any of us can edit the release
* I agree that's the easy bit. 🙂
…________________________________
From: Gaurav Chaudhari <notifications@github.com>
Sent: Tuesday, January 19, 2021 3:26 AM
To: Seagate/cortx-re <cortx-re@noreply.github.com>
Cc: John Bent <john.bent@seagate.com>; Mention <mention@noreply.github.com>
Subject: Re: [Seagate/cortx-re] Release Notes for OVA release. (#182)
Looks good to me. We also need a person assigned for @novium258<https://github.com/novium258> to work with if she thinks the 'Highlights' section is not suitably intuitive and needs manual editing. Who can that person be?
@johnbent<https://github.com/johnbent>, Anyone of us with admin access can edit a release and its contents. If we want something to be implemented automatically, I would be a contact person.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#182 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AAPT2PRVYCNOBMOXLOEO63DS2VM57ANCNFSM4VZ5YQDA>.
|
@mukul-seagate11, Could you please comment here for an intermediary between Rachel and engineering team? Would it be Venkat or Saumya? |
Once our JIRA-GITHUB ISSUES bridge works.... In the OVA Release note, instead of mentioning EOS-Ticket# we can create its clone in Github Issue and can give those ticket nos, so that details will be visible to open community as well |
Such an excellent idea @amolkongre ! |
This issue/pull request has been marked as |
@shailesh-vaidya, Can we finalize the format of issues for an automated release-notes generation? So, we can merge the PR with the final format. |
This issue/pull request has been marked as |
@gauravchaudhari02 I guess we have finalized for Release Notes. Can we close this issue. |
We should implement below for regular OVA releases.
OVA Build frequency - Every Sprint End ( 2 Weeks)
OVA Versioning - As mentioned in Split OVAs into different releases and other release process changes cortx#441 (comment) We should use semantic versioning for OVA . Currently we have released cortx-va-1.0.*.zip file at https://github.com/Seagate/cortx/releases/tag/VA . We should create new GitHub releases names cortx-va-1.0. and upload cortx-va-1.0..zip into it.
Release Notes - We can add Jira query or GitHub log query output to list down changes landed into main branch in sprint. For internal releases we used to send release notes with Jira issues fixed within sprint along with Provisioning guide. @Venkataraman has added Release Notes template at https://github.com/Seagate/cortx/blob/main/doc/RNTemplate.rst . We can improve and add it as description to GitHub release.
Refer sample LDR Release notes from Release Build #2714 for reference. Jira query used is
Sprint = EES_Sprint-33 AND resolutiondate >= '2020-12-17 00:00' AND resolutiondate <= '2020-12-29 00:00'
. Refer detailed output at - Sprint end Jira queryYou can use get-jira-stats.sh and changelog.sh to fetch Git and Jiras stats for sprint automatically.
The text was updated successfully, but these errors were encountered: