Open aboydnw opened 3 weeks ago
I think this ticket can be broken down into 2 tickets.
1st is automating the release process itself, and the 2nd is updating the instances with the latest tag. For VEDA-UI release, we are hoping to automate the items below.
We don't need to release the package through npm yet, but we can look at the potential of it while we are on it.
The release can be triggered
Since instance releases often depends on stakeholders, I would like to focus more on how to test with instances rather than updating the instances with UI for a proper release at this point.
Thanks @hanbyul-here I added some AC based on your comment, let me know if I captured it well. I also created #1242 as a followup ticket
Context
We release to veda-ui at least every 2 weeks, sometimes more frequent for hot fixes or special occasions. This can take a considerable amount of time for the team, that could be better spent working on the roadmap. We would like to minimize the time spent releasing and testing, without sacrificing quality or reliability.
Also to consider is releasing to instances. Currently, we allow each instance to manage their own release. For instances like Earthdata and earth.gov, though, we are often the responsible party. So there is incentive to automate the process for instances to release new content to production and intake new versions of veda-ui.
Some previous thoughts were gathered in this doc
Acceptance Criteria