Skip to content

Commit 4e25c2a

Browse files
xperiandriclaude
andcommitted
Updated SDK to 10.0.401 and FSharp.Core to 10.1.401
Since the `Executor` members take `[<Struct>] ?` optional parameters (#617), the solution does not compile with SDK `10.0.303`: its F# compiler accepts neither an `option` nor a `voption` after `?name =` for a struct optional parameter, while SDK `10.0.401` takes the `voption`. FSharp.Core moves along to `10.1.401`, the version SDK `10.0.401` ships. The F# compiler of `10.0.4xx` miscompiles resumable state machines in Debug (dotnet/fsharp#20466, fix backported in dotnet/fsharp#20692); the tests already avoid `taskSeq` blocks that suspend, and CI builds Release. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent b51328d commit 4e25c2a

5 files changed

Lines changed: 5 additions & 5 deletions

File tree

‎.github/workflows/publish-ci.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88
env:
99
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1
1010
DOTNET_NOLOGO: true
11-
DOTNET_SDK_VERSION: 10.0.303
11+
DOTNET_SDK_VERSION: 10.0.401
1212

1313
jobs:
1414
publish:

‎.github/workflows/publish-release.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ env:
99
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: 1
1010
DOTNET_NOLOGO: true
1111
SLEEP_DURATION: 60
12-
DOTNET_SDK_VERSION: 10.0.303
12+
DOTNET_SDK_VERSION: 10.0.401
1313

1414
jobs:
1515
publish:

‎.github/workflows/pull-request.yml‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ jobs:
3838
fail-fast: false
3939
matrix:
4040
os: [ubuntu-22.04, windows-latest, macOS-latest]
41-
dotnet: [10.0.303]
41+
dotnet: [10.0.401]
4242
runs-on: ${{ matrix.os }}
4343

4444
steps:

‎Packages.props‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<SystemVersion>10.0.*</SystemVersion>
55
<MicrosoftExtensionsVersion>10.0.*</MicrosoftExtensionsVersion>
66
<AspNetCoreVersion>10.0.*</AspNetCoreVersion>
7-
<FSharpCoreVersion>10.1.202</FSharpCoreVersion>
7+
<FSharpCoreVersion>10.1.401</FSharpCoreVersion>
88
<FsToolkitVersion>4.17.*</FsToolkitVersion>
99
<XUnitVersion>2.9.3</XUnitVersion>
1010
<FAKEVersion>6.*</FAKEVersion>

‎build/Program.fs‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ let ctx = Context.forceFakeContext ()
3030
let embedAll = ctx.Arguments |> List.exists (fun arg -> arg = BuildArguments.EmbedAll)
3131

3232
module DotNetCli =
33-
let setVersion (o : DotNet.Options) = { o with Version = Some "10.0.303" }
33+
let setVersion (o : DotNet.Options) = { o with Version = Some "10.0.401" }
3434
let setRestoreOptions (o : DotNet.RestoreOptions) = o.WithCommon setVersion
3535

3636
let configurationString = Environment.environVarOrDefault "CONFIGURATION" "Release"

0 commit comments

Comments
 (0)