You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Strips comments from the global.json before calling actions/setup-dotnet and then restores them (actions/setup-dotnet#257)
Sets DOTNET_SYSTEM_CONSOLE_ALLOW_ANSI_COLOR_REDIRECTION and TERM to force color output by default (actions/setup-dotnet#288).
Usage
Basic usage with SDK version from the global.json.
- name: Set up .NETuses: xt0rted/setup-dotnet@v1.0.0
Specifying a single SDK version to use.
- name: Set up .NETuses: xt0rted/setup-dotnet@v1.0.0with:
dotnet-version: 6.0.201
Specifying multiple SDK versions to use.
- name: Set up .NETuses: xt0rted/setup-dotnet@v1.0.0with:
dotnet-version: | 3.1.417 5.0.406 6.0.201
Specifying a custom source and auth token.
- name: Set up .NETuses: xt0rted/setup-dotnet@v1.0.0with:
source-url: https://nuget.pkg.github.com/xt0rted/index.jsonnuget_auth_token: ${{ secrets.GITHUB_TOKEN }}
Options
Name
Default value
Description
colored-output
true
Sets the required environment variables to force color output from dotnet.
nuget_auth_token
""
Optional authentication token used with source-url.
strip-comments-from-global-json
true
Whether to strip comments from the global.json file.
ℹ️ This action requires passing nuget_auth_token as an input not an environment variable.
All inputs supported by actions/setup-dotnet are supported and passed through to it.
The full list of supported inputs can be seen in the action.yml file.
Known issues
The step to strip comments from the global.json file uses npx and requires Node.js 16 or newer to work. If you're using an older version of node and don't need this step to run you can disable it with the strip-comments-from-global-json setting.
About
A wrapper around the official actions/setup-dotnet action with extra features