cli-lab icon indicating copy to clipboard operation
cli-lab copied to clipboard

[Bootstrapper] Decision: Determine Product Support & Delivery

Open nagilson opened this issue 1 year ago โ€ข 0 comments

๐Ÿ““ Summary

Versioning:โ€‹

Follow semantic versioning. X.Y.Z (Major.Minor.Patch)โ€‹ Any non-backward compatible change must cause a new Major version.

Delivery:โ€‹

No need to do something too formal for now โ€“ we can use GitHub releases (especially easier if it's a separate repository.) We can follow the same logic as the Uninstall tool: Releases ยท dotnet/cli-lab which would reduce our overhead. The signing for Mac that Eduardo is investigating could also then be leveraged here.

Support

Can we only support latest? Does this break product support agreements? How can we be backwards compatible? Probably involve CELA. And also, in terms of whether this becomes an official tool/when we do that/marketing.

Additional Context

We have strict support agreements (SDK, VS, Runtime) and if this becomes a broad part of the dotnet interface and ecosystem it is very important to get this right.

Only 'latest' is supported?

Blocked Until These Issues Are Done:

nagilson avatar Mar 19 '25 20:03 nagilson