GSharker / G-Shark

G-Shark is a free and open-source geometry library designed for computational designers and software developers in the Architecture, Engineering, and Construction (AEC) industry.
https://gsharker.github.io/G-Shark/
MIT License
215 stars 37 forks source link

Managing deploying NuGet packages #401

Open sonomirco opened 1 year ago

sonomirco commented 1 year ago

Avoid publishing NuGet if the PR doesn't have the labels: Major, Minor, Patch or the change involves only the documentation.

d3ssy commented 1 year ago

Is it possible to change this instead to a constraint on PR merge? I.e. no label no merge, no release, no nuget.

sonomirco commented 1 year ago

Yep, I can make checks on the labels. I could check if there are labels that can merge and release. If in the labels there are Major, Minor and Patch, make the NuGet.