Avanade / CoreEx

CoreEx provides enriched capabilities for building business services by extending the core capabilities of .NET.
MIT License
17 stars 4 forks source link

CoreEx versioning suggestion #55

Open karpikpl opened 1 year ago

karpikpl commented 1 year ago

Hi, I think this package could benefit from https://github.com/dotnet/Nerdbank.GitVersioning tool

Just for your consideration. I could add that in to the pipeline.

chullybun commented 1 year ago

Hey @karpikpl, I would be interested in learning more given the following...

At the moment the version is specified (manually) within the common.targets as an explicitly updated version. Then the CHANGELOG is updated and changes logged against that version. One or more commits, and/or branches/pull requests, may then result in the output of a specific (single) published version contain all changes. Would definitely not want every interim merged version published to NuGet.

Then finally there is the manual step, currently outside of GitHub, to publish using the nuget-publish.ps1 when finally ready (this step is planned to be managed via GitHub with secret API key for publish - at some point).

Cheers...

karpikpl commented 1 year ago

from what I can tell, this library provides few things:

other than that, nuget publish is still up to pipeline/developer.

I just found it interesting (also the fact that it's under github.com/dotnet)

feel free to close :) maybe we can revisit when pipeline work will happen