klarna / erlavro

Avro support for Erlang/Elixir (http://avro.apache.org/)
Apache License 2.0
131 stars 39 forks source link

Update jsone #120

Closed LostKobrakai closed 9 months ago

LostKobrakai commented 9 months ago

jsone version 1.4.6 used by erlavro does ship with a vendored rebar binary, which does build within deps/ in a mix project instead of _build/. This is causing issues on our end when switching OTP versions and with caching in CI. Could this be bumped to at least 1.5.0, which no longer vendors rebar, letting jsone build things in the expected folders.

https://diff.hex.pm/diff/jsone/1.4.6..1.5.0 seems to suggest the only BC incompatible change is requiring OTP 21 for the use of the 'OTP_RELEASE' macro.

mikpe commented 9 months ago

I plan to update to 1.8.1, I just want to get some mileage on that in prod first.