lee-lott-actions/Build Visual Studio .Net Project NuGet Release

Create a NuGet packaGE for a Visual Studio .Net project build

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Jun 9, 2026
License
None

Pinned Snippet

workflow.ymlSHA-pinned
uses: lee-lott-actions/build-vsproject-dotnet-nuget-release@fd21fddf40a4afe1fffb4b190b162fc9f19a9dec # v1.2.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
project-file-pathThe path to the Visual Studio SQL project file (e.g., .csproj, .vbproj) to be builtyes
prereleaseMark the release as a pre-release (true/false)yes
prerelease-suffixThe name to append to the version number on releases that are marked as pre-release. If not a pre-release, the release version will be based on the latest pre-release version using this name.yes
package-nameThe base name for the nupkg file containing the build artifactsyes
configurationThe build configuration to use for the .NET project (e.g., Debug, Release)yes
tokenThe GitHub token used for authentication to create the releaseyes
namedescription
version-tagThe new tag created for the release
version-numberThe new tag with the "v" prefix removed
nuget-file-nameThe name of the NuGet file containing the build artifacts (with the .nupkg extension)
nuget-file-pathThe path to the NuGet file containing the build objects
build-statusThe build/release outcome: Release Created, No Release, or Release Failed.