# semantic-release-nuget v1.1.0 => .. Up a Level Last week, I wrote semantic-release-dotnet[1] which was a semantic-release[2] plugin to automatically set the version to the appropriate one before building. => /blog/2021/08/29/semantic-release-dotnet/ 1: /blog/2021/08/29/semantic-release-dotnet/ => https://semantic-release.gitbook.io/semantic-release/ 2: https://semantic-release.gitbook.io/semantic-release/ One of the key parts missing from the normal .NET development cycle was also publishing the packages. I decided to break that into a separate plugin because I have a number of places where I don't want to publish but I do want something versioned (internal projects and customized deployments). So, in the essence of the Single Responsibility Principle[3], I created a second utility which does one thing: build and publish NuGet packages. => https://en.wikipedia.org/wiki/Single-responsibility_principle 3: https://en.wikipedia.org/wiki/Single-responsibility_principle Introducing semantic-release-nuget[4]. It doesn't have a lot of configurations, but the documentation covers all of them. Basically, it does one thing. => https://www.npmjs.com/package/semantic-release-nuget 4: https://www.npmjs.com/package/semantic-release-nuget I mostly tested with MfGames.Locking[5], my CIL library for some thread-locking patterns, because I'm the process of carving out Gallium[6] and Nitride[7] into their own packages. I'm just not sure where to put them, so they are probably going in my Gitlab[8] organization until I find a “better” organization/home. => /tags/mfgames-locking/ 5: /tags/mfgames-locking/ => /tags/gallium/ 6: /tags/gallium/ => /tags/nitride/ 7: /tags/nitride/ => https://gitlab.com/mfgames-cil/ 8: https://gitlab.com/mfgames-cil/ # Metadata Categories: => /categories/programming/ Programming Tags: => /tags/gitlab/ Gitlab => /tags/mfgames-locking/ MfGames.Locking => /tags/myget/ MyGet => /tags/nuget/ NuGet => /tags/semantic-release/ semantic-release => /tags/semantic-release-dotnet/ semantic-release-dotnet => /tags/semantic-release-nuget/ semantic-release-nuget => /tags/single-responsibility-principle/ Single Responsibility Principle # Footer Below are various useful links within this site and to related sites (not all have been converted over to Gemini). => /now/ Now => /contact/ Contact => /bio/ Biography => /bibliography/ Bibliography => /support/ Support => /fiction/ Fiction => //fedran.com/ Fedran => https://mfgames.com/ Coding => https://moonfire.us/ The Moonfires => /categories/ Categories => /tags/ Tags => /privacy/ Privacy => /colophon/ Colophon => /license/ License => https://lists.typewriter.press/subscription?f=RDQ6f3AFHXnX2o763d5TgUmaYP7N763gR6FjZyGUUFWhyRkpgZF9I35ySICDBEdFFtgG Mailing List => https://d.moonfire.us/blog/2021/09/04/semantic-release-nuget/