Update CI, dependencies and fix deprecations
Summary of changes
Updates Timex CI and dependencies to resolve compiler warnings and ensure that the code compiles and tests pass in the most recent 2 versions of Elixir (if additional older versions are desired, those can be added)
Fixes #771
Checklist
- (N/A) New functions have typespecs, changed functions were updated
- (N/A) Same for documentation, including moduledocs
- (N/A) Tests were added or updated to cover changes
- [x] Commits were squashed into a single coherent commit
- [x] Notes added to CHANGELOG file which describe changes at a high-level
https://github.com/elixir-gettext/gettext/blob/main/CHANGELOG.md#v0260
Would be nice if this could get merged and released!
@bitwalker Any chance you could review this? Is there anyone else able to approve the workflow and merge PRs?
Does anyone have suggestions on how to handle #773? I'd like all the tests to pass in CI with the latest version of Elixir + Erlang.
Any chance this could be merged?
I've already published a new release with updated deps, could you update this PR to resolve the conflicts, and I can merge and publish a new release?
@nathany-copia Do you have time to update this PR?
In case Nathan doesn't have time now, I have opened #781 without the CI changes so this PR could still be merged in the future