Skip to content

Retarget to modern frameworks#61

Merged
AArnott merged 505 commits into
mainfrom
refresh
Jan 5, 2023
Merged

Retarget to modern frameworks#61
AArnott merged 505 commits into
mainfrom
refresh

Conversation

@AArnott

@AArnott AArnott commented Jan 5, 2023

Copy link
Copy Markdown
Owner

Drop the old, unsupported .NET Core 3.1 target, and pick up net6.0 and net6.0-windows.

Also merge the latest Library.Template and otherwise refresh the repo.

dependabot Bot and others added 30 commits March 1, 2021 09:19
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.8.3 to 16.9.1.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](microsoft/vstest@v16.8.3...v16.9.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [Microsoft.Net.Compilers.Toolset](https://github.com/dotnet/roslyn) from 3.9.0-3.final to 3.9.0.
- [Release notes](https://github.com/dotnet/roslyn/releases)
- [Changelog](https://github.com/dotnet/roslyn/blob/main/docs/Breaking%20API%20Changes.md)
- [Commits](https://github.com/dotnet/roslyn/commits/v3.9.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Local dev boxes  were failing to build the `pack` target because symbols are now embedded into the assembly in that configuration and thus there were no pdb files to include in the snupkg file.
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.9.1 to 16.9.4.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](microsoft/vstest@v16.9.1...v16.9.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [Nerdbank.GitVersioning](https://github.com/dotnet/Nerdbank.GitVersioning) from 3.3.37 to 3.4.194.
- [Release notes](https://github.com/dotnet/Nerdbank.GitVersioning/releases)
- [Commits](dotnet/Nerdbank.GitVersioning@v3.3.37...v3.4.194)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add support for windowsdesktop runtimes to Install-DotNetSdk.ps1 script
When using devcontainer for development, the xml files were not getting unpacked due to an environment variable being set in the docker container. This reverts that.

Workaround for dotnet/dotnet-docker#2790
This leads to faster devcontainer creation times because init.ps1 can skip the SDK installation step.
Bumps [Microsoft.NET.Test.Sdk](https://github.com/microsoft/vstest) from 16.9.4 to 16.10.0.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Commits](microsoft/vstest@v16.9.4...v16.10.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This helps the repo stay clean so users don't see a bunch of warnings in the error list when they open the solution from a team branch.
Update Ubuntu agent on AzP to 20.04
Use NuGetAuthenticate in AzP instead of hand installation
Bumps [Nerdbank.GitVersioning](https://github.com/dotnet/Nerdbank.GitVersioning) from 3.4.216 to 3.4.220.
- [Release notes](https://github.com/dotnet/Nerdbank.GitVersioning/releases)
- [Commits](dotnet/Nerdbank.GitVersioning@v3.4.216...v3.4.220)

---
updated-dependencies:
- dependency-name: Nerdbank.GitVersioning
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Add support for TargetFrameworks of the form netXX to Dotnet SDK installer script
AArnott and others added 15 commits December 15, 2022 09:26
Just use `latest` so it'll be whatever the SDK version permits.
Dropping the property altogether would use the formally recommended version for the TFM, which is less desirable.
Bumps [Microsoft.CodeCoverage](https://github.com/microsoft/vstest) from 17.5.0-preview-20221201-06 to 17.5.0-release-20221220-01.
- [Release notes](https://github.com/microsoft/vstest/releases)
- [Changelog](https://github.com/microsoft/vstest/blob/main/docs/releases.md)
- [Commits](https://github.com/microsoft/vstest/commits)

---
updated-dependencies:
- dependency-name: Microsoft.CodeCoverage
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Drop netcoreapp2.1 and 3.1 because they're no longer supported by Microsoft.
Add net6.0 and net6.0-windows, which are the oldest supported Core CLR runtimes.

Also add PublicAPI tracking files.
@AArnott AArnott added this to the v1.2 milestone Jan 5, 2023
@sandyarmstrong

Copy link
Copy Markdown
Contributor

@AArnott it's actually possible to build against net6.0-macos on Windows, so you don't strictly need a Mac build. But you'd need a Mac pipeline in order to test CocoaFact.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants