fscheck / FsCheck

Random Testing for .NET
https://fscheck.github.io/FsCheck/
BSD 3-Clause "New" or "Revised" License
1.15k stars 154 forks source link

FsCheck 3.0.0 RC1 dependency on xunit.extensibility.execution is out of date by three minor versions. #658

Closed BennieCopeland closed 4 months ago

BennieCopeland commented 4 months ago

Current XUnit version is 2.7.0, but I am unable to use any version higher than 2.4.2 due to a version mismatch with the xunit.extensibility.execution package.

BennieCopeland commented 4 months ago

Just noticed there is a PR for this already: #645

bartelink commented 4 months ago

Duplicate of https://github.com/fscheck/FsCheck/issues/647 There's a paket-based workaround there; if not using that, it should be possible to do the equivalent by having an explicit override (But yes, obviously the answer is for #645 to relax the versioning) And, technically it's minor versions (I'll get my coat!)

BennieCopeland commented 4 months ago

I'm not using paket. How do you do an explicit override?

bartelink commented 4 months ago

Have not tried, so I'd need to google - pretty sure there's an equivalent way in which you can override to request 2.7 (but I guess you'd need one alongside every FsCheck package reference, which would be annoying). If you do find a workaround, can you post it on #647 please?

bartelink commented 4 months ago

@BennieCopeland hack found https://github.com/jet/equinox/commit/46e9c9fa75f7ac0e513690e89cf1bbf457f6501b Will doc in #647

BennieCopeland commented 4 months ago

@bartelink That's great news, thank you! I'll go ahead and close this out since it's a duplicate.