-
Notifications
You must be signed in to change notification settings - Fork 133
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
Use Jason Instead of JSX #206
base: master
Are you sure you want to change the base?
Conversation
bdf4d26
to
1498944
Compare
Given that the broader Elixir community is circling their wagons around Jason, and issue parroty#153, it seems that moving to Jason would be a wise choice.
1498944
to
4e4e258
Compare
This looks good @ruslandoga , maybe @parroty can merge it ? 👍 |
Thank you for the PR 🙇 . Do you have any insights around compatibility implications with this change? I am just wondering if there's any corner cases that can break by changing the JSON engine 🤔 . |
👋 @parroty Yes, it very well might break something since There might be other differences that weren't uncovered by the tests. |
The breakage on certain conditions are concerning part of this change, though I understand the concern mentioned in the previous issue. Describe the procedure (for re-recording?), or something...? 🤔 |
Also #153 lists some concerns people have about depending on I'll try out this branch (exvcr + jason) tomorrow on https://github.com/plausible/analytics and report back if anything breaks. |
In Plausible all VCR tests pass without any re-recording: ruslandoga/plausible#147 $ mix test --include slow
13:54:33.063 [info] Migrations already up
13:54:33.091 [info] Migrations already up
Including tags: [:slow]
.............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................
Finished in 123.2 seconds (16.4s async, 106.7s sync)
9 doctests, 1396 tests, 0 failures I had to update Finch version since ExVCR mocks request!/2,3 functions which were not present in Finch 0.14. |
Imho even though it might break things downstream, keeping this unsupported
dependency would also be a reason for people to drop exvcr.
On Fri, 25 Aug 2023 at 08:00, 'ruslandoga' via Retrosync algemene inbox < ***@***.***> wrote:
At least in Plausible, all VCR tests ruslandoga/plausible#147
<ruslandoga/plausible#147> pass without any
re-recording. I had to update finch version though, since exvcr mocks
request!/2,3 functions which were not present in finch 0.14.
—
Reply to this email directly, view it on GitHub
<#206 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAACFZ6M67BEW3JOMIQG3EDXXBEQ7ANCNFSM6AAAAAAZRRZL5A>
.
You are receiving this because you commented.Message ID:
***@***.***>
--
Met vriendelijke groet,
Bart ten Brinke
06-47272430 | Retrosync
|
Thank you for the feedbacks / comments. I am thinking to merge for |
Continues from #179
master
👋 @parroty
I wonder what you think about using
Jason
instead ofjsx