Skip to content
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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Elixir requirement to 1.11+ #316

Merged
merged 2 commits into from Aug 1, 2023

Conversation

whatyouhide
Copy link
Contributor

Elixir versions before 1.11 don't even receive security updates anymore, so I think it's safe to move over to 1.11+. Let's see what this does to CI 馃槈

@@ -53,7 +53,16 @@ defmodule ExCoveralls.JsonTest do
Json.execute(@source_info)
end) =~ @stats_result

assert(File.read!(report) =~ ~s({"source_files":[{"coverage":[0,1,null,null],"name":"test/fixtures/test.ex","source":"defmodule Test do\\n def test do\\n end\\nend\\n"}]}))
assert(
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

JSON key ordering is not guaranteed anymore in OTP 26, so just decoding it here (and below) does the trick

@parroty parroty merged commit 509c526 into parroty:master Aug 1, 2023
2 checks passed
@parroty
Copy link
Owner

parroty commented Aug 1, 2023

Thank you, and sorry being late to respond. I may be releasing this updates as v0.17.0, but it goes back to #311?

@whatyouhide whatyouhide deleted the update-elixir branch August 1, 2023 09:08
@whatyouhide
Copy link
Contributor Author

@parroty yeah I'd wait a sec, if we can make #311 work it would be awesome 馃檭

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants