Details
-
Epic
-
Resolution: Won't Do
-
Major - P3
-
None
-
None
-
None
-
Needed
Description
There shouldn't be any Drivers work needed here but marking the box for visibility.
Description of Linked Ticket
Summary
Deduplicate hard-coded version names that are spread around the code base, minimize quarterly release work, and determine the current version number purely from the git tag.
Motivation
Today we have duplicated hard-coded multiversion constants in several places, and complex multiversion logic spread around the codebase. We must update constants in a dozen locations and four languages each quarter. Also, we can't change the current version number in the code and add a release tag in git simultaneously, so there's an unavoidable period of Evergreen failures while the two disagree. After this project, we will deduplicate the multiversion constants, minimize the quarterly work to update them, and eliminate Evergreen failures when we tag a release.
Cast of Characters
- Product Owner:
- Project Lead:
- Program Manager:
- Drivers Contact: