Releases: warrenbrasil/dotnet-config
v4
Update setup dotnet
Full Changelog: v2...v3
Clear Previous Sources
Warren - Configure .NET SDK ⚙️
This action is responsible for installing the .NET SDK (or SDKs) on the workflow runner and add a custom NuGet source.
Inputs
dotnet-version
Required: The SDK version (or versions) to be installed
nuget-user
Required: User that will read/write packages
nuget-api-key
Required: The API key to authorize read/write packages
nuget-source
Required: The URL to NuGet source index.json
nuget-source-name
Required: The source name to be saved in nuget.config file
Usage
- name: Warren - Configure .NET SDK
uses: warrenbrasil/dotnet-config@v1
with:
dotnet-version: 6.0.x
nuget-user: ${{ secrets.NUGET_USER }}
nuget-api-key: ${{ secrets.NUGETAPIKEY }}
nuget-source: ${{ secrets.NUGET_SOURCE }}
nuget-source-name: ${{ secrets.NUGET_SOURCE_NAME }}
Installing multiple .NET SDKs:
- name: Warren - Configure .NET SDK
uses: warrenbrasil/dotnet-config@v1
with:
dotnet-version: |
6.0.x
3.1.x
nuget-user: ${{ secrets.NUGET_USER }}
nuget-api-key: ${{ secrets.NUGETAPIKEY }}
nuget-source: ${{ secrets.NUGET_SOURCE }}
nuget-source-name: ${{ secrets.NUGET_SOURCE_NAME }}
Create dotnet-config action
Warren - Configure .NET SDK ⚙️
This action is responsible for installing the .NET SDK (or SDKs) on the workflow runner and add a custom NuGet source.
Inputs
dotnet-version
Required: The SDK version (or versions) to be installed
nuget-user
Required: User that will read/write packages
nuget-api-key
Required: The API key to authorize read/write packages
nuget-source
Required: The URL to NuGet source index.json
nuget-source-name
Required: The source name to be saved in nuget.config file
Usage
- name: Warren - Configure .NET SDK
uses: warrenbrasil/dotnet-config@v1
with:
dotnet-version: 6.0.x
nuget-user: ${{ secrets.NUGET_USER }}
nuget-api-key: ${{ secrets.NUGETAPIKEY }}
nuget-source: ${{ secrets.NUGET_SOURCE }}
nuget-source-name: ${{ secrets.NUGET_SOURCE_NAME }}
Installing multiple .NET SDKs:
- name: Warren - Configure .NET SDK
uses: warrenbrasil/dotnet-config@v1
with:
dotnet-version: |
6.0.x
3.1.x
nuget-user: ${{ secrets.NUGET_USER }}
nuget-api-key: ${{ secrets.NUGETAPIKEY }}
nuget-source: ${{ secrets.NUGET_SOURCE }}
nuget-source-name: ${{ secrets.NUGET_SOURCE_NAME }}