Schema.org objects turned into strongly typed C# POCO classes for use in .NET. All classes can be serialized into JSON/JSON-LD and XML, typically used to represent structured data in the head section of html page.
MIT License
642
stars
80
forks
source link
Update actions/setup-dotnet action to v3 - autoclosed #498
actions/setup-dotnet
### [`v3.0.1`](https://togithub.com/actions/setup-dotnet/releases/tag/v3.0.1)
[Compare Source](https://togithub.com/actions/setup-dotnet/compare/v3.0.0...v3.0.1)
In scope of this release the `DOTNET_INSTALL_DIR` environment variable was enabled to add the ability to change the installation directory for .NET SDK [#329](https://togithub.com/actions/setup-dotnet/pull/329). The `DOTNET_INSTALL_DIR` can be helpful when access to the default installation directory, for instance, on self-hosted runners, is denied.
Example of usage:
```yml
build:
runs-on: self-hosted
env:
DOTNET_INSTALL_DIR: "path/to/directory"
steps:
- uses: actions/setup-dotnet@v3
with:
dotnet-version: '3.1.x'
```
### [`v3.0.0`](https://togithub.com/actions/setup-dotnet/releases/tag/v3.0.0)
[Compare Source](https://togithub.com/actions/setup-dotnet/compare/v2.1.1...v3.0.0)
This major release includes the following **changes:**
- [#219](https://togithub.com/actions/setup-dotnet/issues/219) New input `dotnet-quality` was added in [#315](https://togithub.com/actions/setup-dotnet/pull/315):
```yaml
- uses: actions/setup-dotnet@v3
with:
dotnet-version: '6.0.x'
dotnet-quality: 'preview'
- run: dotnet build
```
More in detail [here](https://togithub.com/actions/setup-dotnet#using-the-dotnet-quality-input).
- [#241](https://togithub.com/actions/setup-dotnet/issues/241) The output variable `dotnet-version` which contains the installed by the action SDK version was added in [#324](https://togithub.com/actions/setup-dotnet/pull/324):
```yaml
- uses: actions/setup-dotnet@v3
id: cp310
with:
dotnet-version: '3.1.422'
- run: echo '${{ steps.cp310.outputs.dotnet-version }}' # outputs 3.1.422
```
More in detail [here](https://togithub.com/actions/setup-dotnet/tree/main#dotnet-version).
- The `dotnet-version` syntax was updated and now it allows to specify the prerelease version without using `include-prerelease` input. The `include-prerelease` input was cut out:
```yaml
- uses: actions/setup-dotnet@v3
with:
dotnet-version: '5.0.0-preview.6'
```
More in detail [here](https://togithub.com/actions/setup-dotnet#supported-version-syntax).
- [#251](https://togithub.com/actions/setup-dotnet/issues/251) The problem with out of support .NET version warnings was solved in [#315](https://togithub.com/actions/setup-dotnet/pull/315).
**Breaking changes**:
- Installation paths for Windows and Ubuntu images were changed to match the location of pre-installed SDKs. In more detail, read [here](https://togithub.com/actions/setup-dotnet/blob/main/docs/adrs/v3-setup-dotnet.md#breaking-changes).
### [`v2.1.1`](https://togithub.com/actions/setup-dotnet/releases/tag/v2.1.1)
[Compare Source](https://togithub.com/actions/setup-dotnet/compare/v2.1.0...v2.1.1)
In scope of this release we [add support for Windows-arm](https://togithub.com/actions/setup-dotnet/pull/320). Besides, we change getInput to [getBooleanInput](https://togithub.com/actions/setup-dotnet/pull/250) for include-prerelease.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
v2.1.0
->v3.0.1
Release Notes
actions/setup-dotnet
### [`v3.0.1`](https://togithub.com/actions/setup-dotnet/releases/tag/v3.0.1) [Compare Source](https://togithub.com/actions/setup-dotnet/compare/v3.0.0...v3.0.1) In scope of this release the `DOTNET_INSTALL_DIR` environment variable was enabled to add the ability to change the installation directory for .NET SDK [#329](https://togithub.com/actions/setup-dotnet/pull/329). The `DOTNET_INSTALL_DIR` can be helpful when access to the default installation directory, for instance, on self-hosted runners, is denied. Example of usage: ```yml build: runs-on: self-hosted env: DOTNET_INSTALL_DIR: "path/to/directory" steps: - uses: actions/setup-dotnet@v3 with: dotnet-version: '3.1.x' ``` ### [`v3.0.0`](https://togithub.com/actions/setup-dotnet/releases/tag/v3.0.0) [Compare Source](https://togithub.com/actions/setup-dotnet/compare/v2.1.1...v3.0.0) This major release includes the following **changes:** - [#219](https://togithub.com/actions/setup-dotnet/issues/219) New input `dotnet-quality` was added in [#315](https://togithub.com/actions/setup-dotnet/pull/315): ```yaml - uses: actions/setup-dotnet@v3 with: dotnet-version: '6.0.x' dotnet-quality: 'preview' - run: dotnet buildConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
â™» Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.