Skip to content

[Repo Assist] Upgrade fable to 5.0.0-rc.7 and .NET SDK to 10.0.100 (fixes 6+ hour CI hang)#309

Merged
dsyme merged 2 commits intomainfrom
repo-assist/eng-fable5-upgrade-20260409-373da99b57781aea
Apr 13, 2026
Merged

[Repo Assist] Upgrade fable to 5.0.0-rc.7 and .NET SDK to 10.0.100 (fixes 6+ hour CI hang)#309
dsyme merged 2 commits intomainfrom
repo-assist/eng-fable5-upgrade-20260409-373da99b57781aea

Conversation

@dsyme
Copy link
Copy Markdown
Contributor

@dsyme dsyme commented Apr 13, 2026

  • fable 4.x + .NET 10 SDK causes indefinite hang in CI (6+ hours)
  • fable 5.0.0-rc.7 + .NET 10 compiles in ~20 seconds
  • Add Condition to EnableSourceLink so Fable builds skip SourceLink (prevents AssemblyInfo.fs embed causing 'namespace/module' error)
  • Update 4 fable tests: replace rejects.toThrow() with Async.Catch + Choice2Of2 pattern, since Fable 5 failwith uses Exception not Error

Fixes CI hang in PR #302. As requested by @dsyme.

github-actions bot and others added 2 commits April 9, 2026 00:37
- fable 4.x + .NET 10 SDK causes indefinite hang in CI (6+ hours)
- fable 5.0.0-rc.7 + .NET 10 compiles in ~20 seconds
- Add Condition to EnableSourceLink so Fable builds skip SourceLink
  (prevents AssemblyInfo.fs embed causing 'namespace/module' error)
- Update 4 fable tests: replace rejects.toThrow() with Async.Catch +
  Choice2Of2 pattern, since Fable 5 failwith uses Exception not Error

Fixes CI hang in PR #302. As requested by @dsyme.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@dsyme dsyme merged commit 7e64987 into main Apr 13, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant