-
-
Notifications
You must be signed in to change notification settings - Fork 160
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
Quick dependancy is not correctly versioned #313
Comments
I'm running into the same basic issue after adding My workaround is to use the same forked version of Quick and pin to |
Could one (or both) of you switch your dependency on Siesta to the (Your client shouldn’t pick up Quick/Nimble at all, and SwiftPM has actively been working on resolving this. Their recent work may fix it if Siesta’s Package.swift specifies the newer behavior.) |
Hi Paul! It did resolve the issue indeed! It still retrieves Quick and Nimble but doesn't complain anymore. Thank you for your help and dedication! When do you think it can be merged and released? |
Great news! I’ll try to get a point release out with this fix soon. There’s one more SwiftPM improvement related to this issue that they’ve merged but not yet released, and if I understand correctly, it should stop downstream projects from fetching Quick and Nimble at all. |
Excellent! Then perhaps that issue would be solved in the next Swift version too. Thank you so much! |
This is now released as Siesta 1.5.2, so you should be able to update your Package.swift accordingly. Let me know if you hit any troubles! FWIW, it looks like Swift 5.3.1 includes the further SwiftPM enhancements above, so now SwiftPM shouldn’t even download Quick and Nimble for downstream projects that don’t need them. |
Looks like it is indeed working, thanks @pcantrell ! |
Thank you Paul! Great work!! |
When trying to add SwiftLint as a dependency it unfortunately fails to do so with the following message:
The text was updated successfully, but these errors were encountered: