CI and docs housekeeping - #40
Conversation
| elixir: "1.12" | ||
| otp: "22" | ||
| runner: "ubuntu-20.04" |
There was a problem hiding this comment.
@josevalim Do we still want to support Elixir 1.12, judging that setup-beam have minimal support for Erlang OTP 24.2 for its Ubuntu image, see https://github.com/erlef/setup-beam?tab=readme-ov-file#compatibility-between-operating-system-and-erlangotp?
Should we move to Elixir 1.15? If not, Elixir 1.13 is the minimal supported version that works on Erlang OTP 24, see https://hexdocs.pm/elixir/compatibility-and-deprecations.html#between-elixir-and-erlang-otp, which is supported by setup-beam ubuntu-22.04 image.
| else | ||
| defp hmac_sha(key, data), do: :crypto.hmac(:sha, key, data) | ||
| end | ||
| defp hmac_sha(key, data), do: :crypto.mac(:hmac, :sha, key, data) |
There was a problem hiding this comment.
Since we're on Elixir 1.12, which supported by Erlang OTP 22-24?
|
Let’s do the minimal version we can, which would be 1.13 but it is no
problem if it is 1.14 or 1.15!
|
151a090 to
c3141d9
Compare
List of changes: - add changelog link to hex module view - bump actions/checkout and actions/cache - bump ex_doc and related deps - improve test coverage - remove deprecated code since we're on OTP 24 - set minimal Elixir requirement to 1.13 - support Elixir 1.19/OTP 28 in CI matrix
c3141d9 to
17ff4a0
Compare
@josevalim Done. Set the minimal Elixir requirement to 1.13. |
|
🥳 🥳 🥳 🥳 🥳 |
List of changes: