-
-
Notifications
You must be signed in to change notification settings - Fork 140
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
update CI to the latest Elixir 1.11 and Erlang 23. Add Elixir 1.12 and Erlang 24 #436
update CI to the latest Elixir 1.11 and Erlang 23. Add Elixir 1.12 and Erlang 24 #436
Conversation
b1b5603
to
f5adc67
Compare
9a3a75a
to
242c0e8
Compare
Hi, thanks for working on this! I think to resolve the errors on OTP 24 we could just remove this entire check from the tests: dialyxir/.github/workflows/test.yml Line 98 in 242c0e8
Also, I would be fine with dropping the 1.9.4 targets entirely since that is 4 releases ago, my original thought was to support the 3 most recent releases anyway. |
This has been updated |
e855b0f
to
ff8a62f
Compare
I have no idea why the tests fail now, but most of them did work when I originally pushed it up, https://github.com/jeremyjh/dialyxir/runs/3248958978 |
The problem is we're no longer running any dialyzer check before the output_test, so output_test has to build the PLTs etc. Re-ordering the output tests like this will fix it. |
8dade54
to
e9cefa8
Compare
Thanks! |
Also upgrades the local Elixir version to
1.12.2
and the Erlang version to24.0.5
. This also includes amix format
since Elixir 1.12 made a backwards incompatible formatting change as well as only running the format check in CI on Elixir 1.12+.This also changes CI to not fail as soon a single job fails, this is needed for now, since CI fails on Erlang 24. This is probably for the better since you can see if CI fails for just a single Elixir / Erlang combination or for all of them.