-
Notifications
You must be signed in to change notification settings - Fork 145
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
Add CI for Elixir 1.17/OTP 27 #372
Add CI for Elixir 1.17/OTP 27 #372
Conversation
Also makes lint, integration and coverage run on Elixir 1.15, OTP 26
Changes in ordering make the generated files look different, causing a CI error.
Mh still fails to fetch the new OTP in CI. Also, while we fix that: let's not add OTP 25. Ideally we only need to test on newest and oldest supported versions. |
There are no Elixir versions that are compatible with OTP 27 yet. https://hexdocs.pm/elixir/main/compatibility-and-deprecations.html#between-elixir-and-erlang-otp |
Thanks, @ericmj, and sorry for the noise. I didn't realize we needed official support, as I had tried elixir 1.16 and OTP 27 with success. Updated to use Elixir 1.17 since it was released. |
Hm, I wanted to bump stream_data to avoid a deprecation warning but would need to drop support for older erlang/elixir (it seems that pre-otp 24 and pre-elixir 1.12.3 are problems). Would you be interested in dropping support for these versions or should I just accept the warnings and keep using an older stream_data version? |
Also,
So I should test only for OTP 27 and 23.3? What about Elixir versions? |
@v0idpwn yes, only OTP 27/Elixir 1.17 + OTP 23/erliest Elixir version (can't remember which one it is, maybe we go with 1.10). |
This reverts commit c8eed16.
They fail on newer versions
Done. I couldn't change conformance tests version as it would cause errors. I can maybe address this in another PR. The most important thing on this one is that we test with OTP 27 due to the OTP27+ specific code added on #370. |
Fantastic, thanks @v0idpwn ❤️ |
Also makes lint, integration and coverage run on Elixir 1.15, OTP 26.
OTP 27 was released today.