Skip to content

Conversation

@TheAngryByrd
Copy link
Member

  • Updated paket version to 10.0.0-alpha011 in dotnet-tools.json.
  • Modified GitHub workflows to include .NET 10 builds and tests.
  • Updated project files to target .NET 10 alongside .NET 8 and 9.
  • Upgraded FSharp.Compiler.Service and related dependencies to compatible versions.
  • Removed deprecated LetOrUseBang pattern matching in various files.
  • Enhanced code generation utilities to accommodate new patterns and attributes.

@TheAngryByrd TheAngryByrd force-pushed the net-10-setup branch 3 times, most recently from e1d979f to bcd4125 Compare November 12, 2025 04:14
- Updated paket version to 10.0.0-alpha011 in dotnet-tools.json.
- Modified GitHub workflows to include .NET 10 builds and tests.
- Updated project files to target .NET 10 alongside .NET 8 and 9.
- Upgraded FSharp.Compiler.Service and related dependencies to compatible versions.
- Removed deprecated LetOrUseBang pattern matching in various files.
- Enhanced code generation utilities to accommodate new patterns and attributes.
- Updated the AdaptiveServerState.fs to use `let!` instead of `and!` for better readability.
- Refactored the Parser.fs to streamline option creation by removing redundant arity setting functions and using a more concise approach.
- Changed the way options are added to the root command, improving clarity and consistency.
- Simplified the command handling logic by breaking it into smaller functions for better maintainability.
- Updated the Parser.fsi to reflect the new `invoke` function signature.
- Modified Program.fs to call the new `invoke` function instead of the old parser.
- Adjusted test helper to ensure timeout values are correctly converted to float.
@TheAngryByrd
Copy link
Member Author

No idea why the test discovery tests are failing on 9 and 10 now

@TheAngryByrd TheAngryByrd merged commit 82b092c into ionide:main Nov 13, 2025
18 of 19 checks passed
@TheAngryByrd TheAngryByrd changed the title Update project to support .NET 10 and upgrade dependencies Update project to support F# 10 and .NET 10 and upgrade dependencies Nov 13, 2025
@TheAngryByrd TheAngryByrd changed the title Update project to support F# 10 and .NET 10 and upgrade dependencies Support F# 10 and .NET 10 Nov 13, 2025
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