actions-marketplace-validations/.NET Library Build and Release
A Composite Action that Builds, Publishes and Releases a .NET 7+ Library
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| project-name | The Project Name (e.g. RICADO.Logging) | yes | — |
| github-token | The GitHub Token used to Generate a Changelog and Create Releases | yes | — |
| private-nuget-url | The URL of the Private NuGet Repository (e.g. https://nuget.pkg.github.com/myname/index.json) | yes | — |
| private-nuget-token | The Token used for Authentication with the Private NuGet Repository | yes | — |
| public-nuget-url | The URL of the Public NuGet Repository (e.g. https://api.nuget.org/v3/index.json) | no | https://api.nuget.org/v3/index.json |
| public-nuget-user | The Username (Profile Name) of the NuGet.org Account used for Trusted Publishing with the Public NuGet Repository | no | — |
| publish-public | Whether the Library should be Published to the Public NuGet Repository | no | false |
| dotnet-version | The .NET SDK Version to be used for Builds (e.g. 7.0.x) | no | 7.0.x |
Outputs
| name | description |
|---|---|
| changelog | Markdown formatted changelog |