Property | Value |
---|---|
Date Created | 2022-11-29 |
Target End Date | TBD |
Slack | #wg-runtime-update-process |
Google Doc | Working Group Agenda |
Task Board | Issue board |
Epic | Link |
We need to streamline the language framework (version) update process. Language framework updates are driven by multiple teams, cumbersome, and the processes are inconsistent between the multiple frameworks we use today. In the case of Go, a half dozen or more teams are involved. The current upgrade process is difficult to execute at scale and requires manual intervention with a high degree of complexity. Goals include, but are not limited to:
Progress will be tracked on the Working Group issue board using the following labels:
Criteria | Start Date | Target Completion Date | Completed Date | DRI |
---|---|---|---|---|
Build and document a repeatable upgrade process that's applicable to our major platforms such as Go, Ruby, Rails, and Vue. | 2023-03-30 | 2023-08-31 | ||
Upgrade to Go 1.20 | 2023-03-30 | 2023-07-30 | @rmarshall | |
Evaluate a second framework for an upgrade such as Ruby, Python, or Node | 2023-06-01 | 2023-06-30 | ||
Upgrade a second framework to validate our process | 2023-07-01 | 2023-09-30 |
Working Group Role | Person | Title |
---|---|---|
Executive Sponsor | Christopher Lefelhocz | VP of Development |
Facilitator | Matt Nohr | Engineering Manager, Create |
Functional Lead | Robert Marshall | Senior Backend |
Member | Balasankar 'Balu' C | Senior Backend |
Member | Chun Du | Director of Engineering, Enablement |
Member | DJ Mountney | Engineering Manager, Distribution:Build |
Member | Jason Plum | Staff Backend |
Member | Thomas Woodham | Senior Engineering Manager, Secure |
Member | Ross Fuhrman | Senior Backend |