dwmkerr / sharpgl

Use OpenGL in .NET applications. SharpGL wraps all modern OpenGL features and offers a powerful scene graph to aid development.
MIT License
768 stars 300 forks source link

Release Version vs NuGet Package Version #220

Closed ftlPhysicsGuy closed 1 year ago

ftlPhysicsGuy commented 1 year ago

The latest release of SharpGL is listed as 2.4.5 (2020-06-12); however, there are published NuGet packages for SharpGL libraries (from 2020-07-10) from version number of 3.1.1 (e.g., https://www.nuget.org/packages/SharpGL/3.1.1). There is a current tag in the source code for version 3.1.1, but it is not listed as a release version.

Recommendation: Create a new release of the source code from the version that was published in the NuGet package (3.1.1). This will provide consistency between the two repositories.

Thank you for your consideration.

dwmkerr commented 1 year ago

Well spotted, I've put together a robust fix for this:

  1. AppVeyor pipelines have been replaced with GitHub pipelines
  2. Release Please is used to systematically track and update version numbers and changelog
  3. Deployment to NuGet appropriately uses the version as set by release please