Make Application Template version updated opt-in #121
stephanjohnson
started this conversation in
Ideas
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I want to opt in to Application Template version updates. It is a bit frustrating when adding new projects and, from one day to the next, the default module versions, or even which modules are installed, changes. The only indicator of this is the Application Template version, and when it goes up, it sometimes stops development because we have to align the existing projects with the new modules/versions so that we have a shared base for all projects.
This adds a step where we have to verify that the application template is the same for every project that we create, and when (not if) it changes, we have to verify the output code for the new or updated modules and then go through every other project to do the same.
We frequently take the time to evaluate every new module when updated versions are published, and usually apply them, unless there is an unexpected behavior or bug, like what was introduced when the
Intent.Dapr.AspNetCore.Pubsub
module went from2.1.4
to2.2.0
. While this update fixed a known issue, it introduced a new bug that wasn't fixed until2.2.2
. This means that every new project had to have theIntent.Dapr.AspNetCore.PubSub
module manually downgraded to version2.1.4
.I am quite diligent on keeping modules up to date as they are released, however, sometimes during a sprint or two, our focus is on producing the output code based on what we know already works, and we do not want to introduce unknowns. This means that we might keep all the modules on older versions until we have capacity to review all the changes.
It would be great if there was a version selector on the Create Application screen, or even if there was just an update notification in the toolbar like when a new version is available. When I click it, it then opens a screen similar to the module screen where I can choose to update the Application Templates.
Beta Was this translation helpful? Give feedback.
All reactions