p6m-actions/Dotnet Build
A composite GitHub Action for building .NET applications with testing and artifact generation
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit May 27, 2026
- License
- None
Pinned Snippet
uses: p6m-actions/dotnet-build@46dedca8dd8c6094121651aef719b48aea5c2544 # v1.5tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| dotnet-version | The .NET version to use for building | no | 8.0 |
| solution-path | Path to the solution file or directory containing the solution | no | . |
| configuration | Build configuration (Debug or Release) | no | Release |
| run-tests | Whether to run tests during build | no | true |
| collect-coverage | Whether to collect code coverage | no | false |
| publish-artifacts | Whether to publish build artifacts | no | false |
| artifact-name | Name for the published artifacts | no | dotnet-build-artifacts |
| verbosity | MSBuild verbosity level | no | minimal |
| test-filter | Filter expression for running tests (e.g., 'Category!=Integration') | no | "" |
Outputs
| name | description |
|---|---|
| build-version | The version of the built application |
| test-results | Test execution results summary |
| coverage-report | Code coverage percentage if collected |