SaturnFramework / Saturn

Opinionated, web development framework for F# which implements the server-side, functional MVC pattern
https://saturnframework.org
MIT License
703 stars 108 forks source link

When should we update the project to .NET 6? #321

Closed 64J0 closed 1 year ago

64J0 commented 2 years ago

I'm relatively new in this .NET world and don't know when it is good to migrate a project from a past version to the next one (.NET 5 -> .NET 6). How do you guys decide this?

cartermp commented 2 years ago

TL;DR it'll be a few more weeks (a month maybe?) before you can do this

Work to update is here: https://github.com/SaturnFramework/Saturn/pull/322

There is a truly upstream issue in the F# compiler that has a fix, but that fix is not released yet. When that propagates down, Giraffe can update and no longer be a preview. We can update things concurrently here, but I wouldn't want to have a non-preview of Saturn published if the upstream Giraffe dependency is also a preview. So there's a chain of work here sourced all the way at the compiler and the Microsoft release process!

64J0 commented 1 year ago

Apparently, it is updated now, right?

Considering this PR: https://github.com/SaturnFramework/Saturn/pull/322.


Update:

global.json is also pointing to .NET 6 nowadays:

Krzysztof-Cieslak commented 1 year ago

Yes, indeed.