Feedback on the O3DE Release 22.10.0 (Feedback due by 10/31) #101
Replies: 13 comments 55 replies
-
From @Ulrick28 Something that we should change: "Let's re-examine the build rules. I think it's a good idea for the next stabilization branch we do a nightly build, regardless of changes. Noone is going to care that the installer is still the same from night to night as all they see to download is the most recent installer. This nightly build would catch any dependency changes that don't trigger a build. " |
Beta Was this translation helpful? Give feedback.
-
Something that we should change is that stabilization branch also needs AR metrics and some form of automated alarm when success rate % falls below x. AR runs failed a lot on stabilization but it was unclear what the expectation should be and who should be keeping an eye on the stability of the build. |
Beta Was this translation helpful? Give feedback.
-
Something that we should change is there should be clear documentation and automation for issues seeking exception for release. Items tagged in a certain way should kick off workflow that auto attaches checklist, documentation links and next steps to take. Folks had a lot of uncertainty about how to follow the process and it meant a lot of back and forth messaging to find out what the steps where, to get approvals etc. |
Beta Was this translation helpful? Give feedback.
-
Something that went well, I thought @tonybalandiuk and @vincent6767 did an excellent job of communicating as release managers. Vincent esp had great bias-for-action and proactively pinged SIG chairs for things needed. |
Beta Was this translation helpful? Give feedback.
-
Something to change, we should have release expectations for SIG(s) written down and shared that include expectations around roadmap issues, feature matrix, exception approvals etc. o3de/community#161 and how it relates to release process. We seem to be working off tribal knowledge and as SIG-chair(s) are volunteer positions, we should be very clear about expectations so folks can plan their time/contribution effort accordingly. |
Beta Was this translation helpful? Give feedback.
-
Something that we should change is making the exception process a little more streamlined. The GitHub board helped to triage exceptions and find them, but chasing many sig chairs was time consuming and stressful. Setting-up a communication channel for sig chairs to monitor might be a possible solution. People do not respond to tags/@ on the issue which results in lots of manual chasing (DMs/calls etc...) |
Beta Was this translation helpful? Give feedback.
-
Something that went well was the overall communication and updates from sig-release (especially big shout out to @tonybalandiuk for the regular communication and updates). |
Beta Was this translation helpful? Give feedback.
-
Something we should change - address the build jobs that were red for the merge to o3de-atom-sampleviewer repo. Potentially separate this merge from the editor release |
Beta Was this translation helpful? Give feedback.
-
Something that should change. Atom Sample Viewer should be it's own release, unrelated to O3DE releases due to size of project and issues with build pipeline customizations. This product is also not owned by the release sig and instead is owned by sig-graphics-audio |
Beta Was this translation helpful? Give feedback.
-
Something that we should change is to run the AR for the merge PRs the day before the scheduled launch. This will help avoid issues with unreliable tests or any other failures that are encountered during the AR and delay the launch. Also a clean build is typically required due to the number of changes getting merged in which takes around 3 hours to complete. Something that we should change regarding ASV, is to have the same level of review for branch health if we keep it in sync with the O3DE launch. For example, the main branch for ASV was already red prior to the release merge so it was difficult to determine if the failures we encountered should be addressed or ignored. I do agree with the comments that its launch should be separated. |
Beta Was this translation helpful? Give feedback.
-
Something that didn't go well...We had some late work come into stabilization that ended up stranded there -meaning the code only lives in stabilization and no other branch |
Beta Was this translation helpful? Give feedback.
-
Something that went well
Something that didn't go well
Something that we should change.
|
Beta Was this translation helpful? Give feedback.
-
All items under this discussion are either address or accounted for in other tasks. |
Beta Was this translation helpful? Give feedback.
-
This discussion will serve to collect feedback on the O3DE 22.10.0 release.
To help make your comment clear, please start out your comment with one of the following phrases:
"Something that went well..."
"Something that didn't go well..."
"Something that we should change..."
Beta Was this translation helpful? Give feedback.
All reactions