Skip to content

Commit d0aaaa1

Browse files
authored
Merge pull request #114 from mischov/chore/elixir-1.12-erlang-otp-24
Support Elixir 1.12.0 and Erlang/OTP 24
2 parents 679e6c1 + f54de8c commit d0aaaa1

File tree

4 files changed

+11
-12
lines changed

4 files changed

+11
-12
lines changed

.github/workflows/tests.yml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ jobs:
1212
- name: Set up Elixir
1313
uses: erlef/setup-beam@v1
1414
with:
15-
otp-version: '22.0'
16-
elixir-version: '1.10.0'
15+
otp-version: '24.0'
16+
elixir-version: '1.12.0'
1717

1818
- name: Check formatting
1919
run: mix format --check-formatted
@@ -40,7 +40,11 @@ jobs:
4040
- otp: '23.0'
4141
elixir: '1.10.3'
4242
- otp: '23.0'
43-
elixir: '1.11.0'
43+
elixir: '1.12.0'
44+
- otp: '24.0'
45+
elixir: '1.11.4'
46+
- otp: '24.0'
47+
elixir: '1.12.0'
4448

4549
steps:
4650
- uses: actions/checkout@v2

CHANGELOG.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
### Compatability
66

77
* No longer support Elixir 1.6 or Erlang/OTP 20
8-
* Support Elixir 1.11 and Erlang/OTP 23
8+
* Support Elixir 1.12 and Erlang/OTP 24
9+
* Use `meeseeks_html5ever v0.13.0`, which supports Erlang/OTP 24
910

1011
## v0.15.1 (2020-05-27)
1112

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ end
3333

3434
## Compatibility
3535

36-
Meeseeks requires a minimum combination of Elixir 1.7.0 and Erlang/OTP 21, and has been tested with a maximum combination of Elixir 1.11.0 and Erlang/OTP 23.0.
36+
Meeseeks requires a minimum combination of Elixir 1.7.0 and Erlang/OTP 21, and has been tested with a maximum combination of Elixir 1.12.0 and Erlang/OTP 24.0.
3737

3838
## Installation
3939

lib/meeseeks/error.ex

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,13 +26,7 @@ defmodule Meeseeks.Error do
2626
- `metadata` is a map containing any additional information useful for
2727
debugging the error, such as `%{input: "..."}`.
2828
29-
#{
30-
Enum.reduce(@errors, "\n\n### Meeseeks Errors:\n", fn {type, reasons}, acc ->
31-
Enum.reduce(reasons, acc, fn reason, acc ->
32-
acc <> "\n - `%Meeseeks.Error{type: #{inspect(type)}, reason: #{inspect(reason)}}`"
33-
end)
34-
end)
35-
}
29+
#{Enum.reduce(@errors, "\n\n### Meeseeks Errors:\n", fn {type, reasons}, acc -> Enum.reduce(reasons, acc, fn reason, acc -> acc <> "\n - `%Meeseeks.Error{type: #{inspect(type)}, reason: #{inspect(reason)}}`" end) end)}
3630
"""
3731

3832
@enforce_keys [:type, :reason]

0 commit comments

Comments
 (0)