hoglandets-it/GHA .NET Builder

Build .NET packages and deploy to nuget feeds or create releases

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
buildShellThe shell to use for the build commands (powershell/pwsh/bash)yespowershell
buildProjectThe path to the .csproj-file to be builtyes${{ github.event.repository.name }}/${{ github.event.repository.name }}.csproj
buildVersionThe path to the file containing the current version number (default uses the tag from your project file)no
incrementVersionWhether to automatically increment a version (empty or major/minor/patch)nopatch
incrementVersionWritebackWhether to write back the incremented version to the project filenotrue
writebackNameThe name of the user writing back the propertynoAutoPush
writebackEmailThe email of the user writing back the propertynoautopush@null
buildVersionSuffixSuffix for the build version to use when packagingno
buildConfigurationThe build configuration for dotnet packnoRelease
includeSourceWhether to include the application source in the packagenotrue
outputDirectoryWhere to put the .nupkg-files from the buildno.
packageFeedUrlIf you want to publish the package, specify the target feed hereno
packageFeedSecretThe API key for the target feed needed to upload the packageno
packageReleaseCreate a release for the package (true/false)nofalse
packageReleaseTokenThe token to use to create/manage the releaseno${{ github.token }}
packageReleaseNameTo create a release file, specify a name for the relese hereno${{ github.ref }}
packageReleaseBodyThe body for the release, either string/multiline-string or the path to a file in the repo reltive to the rootnoREADME.md
packageReleaseFilesFiles that are to be included in the release (one per line)no*.nupkg

no outputs