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’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP: Update dependencies, tests #51

Closed
wants to merge 14 commits into from

Conversation

fastjames
Copy link

In order to make this library usable with modern elixir applications, update dependencies and the test matrix to work with the latest version of elixir.

Since elixir 1.6 is no longer receiving security updates, remove it from
the test matrix and add the latest version (1.13).
In order to support recent elixir versions, update dialyxir dependency
version.
@fastjames fastjames changed the title Update dependencies, tests WIP: Update dependencies, tests Jun 27, 2022
fastjames added 12 commits June 27, 2022 13:10
In order to resolve a warning, make process_response/1 public.
Use the newer `extra_applications` param to take advantage of elixir's
automated application detection.
Remove the deprecated halt-exit-status flag, as this is now the default.
Remove typespecs for process_headers / process_response, since those are
provided by HTTPoison.
@fastjames
Copy link
Author

After doing lots of library version updates, I got into the dialyzer failures and realized that they probably existed in master. In an effort to address those separately, I opened https://github.com/fastjames/forcex/tree/elixir_18_updates and worked solely on dialyzer-related changes there. That branch now runs mix dialyzer successfully under elixir 1.8 (I had trouble install 1.7 on my M1 mac). I plan to put that branch into a PR before this one, so that we can start with a successful CI suite.

@fastjames
Copy link
Author

Opened PR: #54

@fastjames
Copy link
Author

Closing in favor of #54 and its followup for 1.13.

@fastjames fastjames closed this Jun 30, 2022
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.

1 participant