-
-
Notifications
You must be signed in to change notification settings - Fork 99
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Loosen FSharp.Core version requirement #459
Conversation
Please let me know if I should take care of the failing security check as part of this PR... |
I did a bit of investigating, and the insecure package isn't actually a result of this change. It stems from some build-only dependencies, but the insecure transitive dependency can't currently be resolved just by upgrading direct package dependencies. I think we're good to solve the two issues separately. However, looking at previous version constraints, I think |
Before the net6.0 upgrade we allowed any FSharp.Core >= 4.6.0. This is more consistent with that package behavior. FSharp.Core also upgrades major versions fairly often (once a year), but rarely introduces changes that wouldn't be backwards compatible for us.
Just realized I can edit your PR. Hope that's ok with you. |
Yup, I figured as much... You can trick Paket to update just that package by adding it to
I tried this initially but it makes no difference: when packing, the minimum required version will be set to what Expecto uses, currently version |
I thought about editing the lock file or similar, but it seems like an unstable solution. Hmm. When I inspected the nuget packages, the This seems more in line with previous versioning constraints |
Weird. Not sure why we'd get different results. |
are you running an outdated version of nuget package explorer by any chance? |
Nope. Looks like the latest release was 2022-08, and that's what I've got. |
anyways, just meant to point out that in my testing setting it to |
Noted |
quick PR to change expecto's
FSharp.Core
version requirement from(= 7.0.200)
to(>= 7.0.200 && < 8.0.0)
closes #458