hoglandets-it/GHA .NET Builder
Build .NET packages and deploy to nuget feeds or create releases
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| buildShell | The shell to use for the build commands (powershell/pwsh/bash) | yes | powershell |
| buildProject | The path to the .csproj-file to be built | yes | ${{ github.event.repository.name }}/${{ github.event.repository.name }}.csproj |
| buildVersion | The path to the file containing the current version number (default uses the tag from your project file) | no | — |
| incrementVersion | Whether to automatically increment a version (empty or major/minor/patch) | no | patch |
| incrementVersionWriteback | Whether to write back the incremented version to the project file | no | true |
| writebackName | The name of the user writing back the property | no | AutoPush |
| writebackEmail | The email of the user writing back the property | no | autopush@null |
| buildVersionSuffix | Suffix for the build version to use when packaging | no | — |
| buildConfiguration | The build configuration for dotnet pack | no | Release |
| includeSource | Whether to include the application source in the package | no | true |
| outputDirectory | Where to put the .nupkg-files from the build | no | . |
| packageFeedUrl | If you want to publish the package, specify the target feed here | no | — |
| packageFeedSecret | The API key for the target feed needed to upload the package | no | — |
| packageRelease | Create a release for the package (true/false) | no | false |
| packageReleaseToken | The token to use to create/manage the release | no | ${{ github.token }} |
| packageReleaseName | To create a release file, specify a name for the relese here | no | ${{ github.ref }} |
| packageReleaseBody | The body for the release, either string/multiline-string or the path to a file in the repo reltive to the root | no | README.md |
| packageReleaseFiles | Files that are to be included in the release (one per line) | no | *.nupkg |
Outputs
no outputs