Closed TheAngryByrd closed 8 months ago
Hmm looks like 8rc2 is broke with tools https://github.com/dotnet/sdk/issues/35989
Guess we'll try rc3.
@TheAngryByrd I think I've fixed the fantomas problems - they were actually because while fantomas did have a RollForward of major
, the 8.x version is technically a prerelease - once I added the env var to allow prereleases to participate in rollfoward the tool began working. I think this is a UX bug and I'm going to ask Rich Lander's team to consider expanding the set of allowed SDKs/runtimes.
WHAT
π€ Generated by Copilot at 511ea16
This pull request updates the project to support the experimental
net8.0
target framework, using a new environment variableBuildNet8
to control the compilation. It also fixes some JSON and line ending issues, removes unused tools, and updates dependencies.π€ Generated by Copilot at 511ea16
π―π οΈπ§ͺ
WHY
Might as well see what CI says.
HOW
π€ Generated by Copilot at 511ea16
fake-cli
andoctonav
tools and updatepaket
tool to version8.0.0-alpha002
in.config/dotnet-tools.json
(link).config/dotnet-tools.json
(link)label
values fordotnet-version
matrix in.github/workflows/build.yml
and.github/workflows/test.yml
to reflect current .NET versions (link, link)BuildNet8
environment variable to.github/workflows/build.yml
and.github/workflows/test.yml
to enable conditional compilation ofnet8.0
target framework (link, link)net8.0
toframework
values inpaket.dependencies
to allowpaket
to resolve dependencies fornet8.0
target framework (link, link)System.Security.Cryptography.Pkcs
package topaket.dependencies
to fix runtime error when usingnet8.0
target framework (link)NuGet.Versioning
,NuGet.Common
, andNuGet.Protocol
packages toBuild
group inpaket.dependencies
to enable querying NuGet feed inbuild.fsx
script (link)net8.0
toTargetFrameworks
values insrc/FsAutoComplete.Core/FsAutoComplete.Core.fsproj
,src/FsAutoComplete.Logging/FsAutoComplete.Logging.fsproj
,src/FsAutoComplete/FsAutoComplete.fsproj
, andtest/FsAutoComplete.Tests.Lsp/FsAutoComplete.Tests.Lsp.fsproj
, with a condition that checksBuildNet8
environment variable (link, link, link, link)