-
-
Notifications
You must be signed in to change notification settings - Fork 29
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
Remove usage of the transitive dependency Optimal #44
Remove usage of the transitive dependency Optimal #44
Conversation
e7d8856
to
3a1801b
Compare
I think there's something wrong with Coveralls config - tests are passing in the build. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good to me, but we should merge it after we ship a release with #45 in it, I think.
I merged #45. Could you please rebase this onto the updated |
3a1801b
to
b56ba53
Compare
Still failing on uploading results to Coveralls - maybe there's some configuration that prevents sharing secrets in 3rd party PR builds? In case someone opens a PR that prints out the secret to the console. |
b56ba53
to
e7b836f
Compare
I have returned after a long hiatus and got this CI issue fixed in a separate PR, so now that this is rebased, I think it should be passing. I'd like to move forward on getting this merged, but now it's been so long that I want to take another look through it and make sure it's the right path forward still. Thanks again for doing this work! ❤️ |
Yeah I feel good about merging this at this point, and I have changed my mind about needing a major version for this - it's extremely unlikely to break anyone's existing code in practice because all it would do is not raise a validation error. Really, it's just allowing them to shoot themselves in the foot where they couldn't previously, in order to remove this dependency and improve performance. |
Relates to spandex-project/spandex#124. Currently
spandex_phoenix
makes use of Optimal even though it doesn't list it as a dependency - it's only available becausespandex
requires it, andspandex_phoenix
requiresspandex
. This removes the use of Optimal, as we think it is the way to go for Spandex to be fast.