Skip to content

Commit 29862cc

Browse files
committed
chore: upgrade CI to elixir 1.15 and otp 26.1
Signed-off-by: Yordis Prieto <[email protected]>
1 parent aa71344 commit 29862cc

File tree

6 files changed

+13
-12
lines changed

6 files changed

+13
-12
lines changed

.github/workflows/release.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,9 @@ jobs:
1313
- name: Set up Elixir
1414
uses: erlef/setup-beam@v1
1515
with:
16-
elixir-version: '1.13'
17-
otp-version: '24.3'
16+
elixir-version: '1.15'
17+
otp-version: '26.1'
18+
version-type: strict
1819
- name: Restore dependencies cache
1920
uses: actions/cache@v3
2021
with:

.github/workflows/test.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ jobs:
99
strategy:
1010
matrix:
1111
elixir:
12+
- 1.15
1213
- 1.14
13-
- 1.13
1414
otp:
15+
- 26.1
1516
- 25.3
16-
- 24.3
1717
steps:
1818
- uses: actions/checkout@v4
1919
- name: Set up Elixir
@@ -45,8 +45,8 @@ jobs:
4545
- name: Set up Elixir
4646
uses: erlef/setup-beam@v1
4747
with:
48-
elixir-version: '1.13'
49-
otp-version: '24.3'
48+
elixir-version: '1.15'
49+
otp-version: '26.1'
5050
version-type: strict
5151
- name: Restore dependencies cache
5252
uses: actions/cache@v3

lib/tesla/adapter/hackney.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ if Code.ensure_loaded?(:hackney) do
7272
end
7373

7474
defp request(method, url, headers, body, opts) do
75-
handle(:hackney.request(method, url, headers, body || '', opts), opts)
75+
handle(:hackney.request(method, url, headers, body || ~c"", opts), opts)
7676
end
7777

7878
defp request_stream(method, url, headers, body, opts) do

lib/tesla/adapter/httpc.ex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -80,8 +80,8 @@ defmodule Tesla.Adapter.Httpc do
8080
headers = for {key, value} <- headers, do: {to_charlist(key), to_charlist(value)}
8181

8282
{content_type, headers} =
83-
case List.keytake(headers, 'content-type', 0) do
84-
nil -> {'text/plain', headers}
83+
case List.keytake(headers, ~c"content-type", 0) do
84+
nil -> {~c"text/plain", headers}
8585
{{_, ct}, headers} -> {ct, headers}
8686
end
8787

test/tesla/adapter/gun_test.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,7 +197,7 @@ defmodule Tesla.Adapter.GunTest do
197197
}
198198

199199
assert {:error, "socks protocol is not supported"} ==
200-
call(request, proxy: {:socks5, 'localhost', 1234})
200+
call(request, proxy: {:socks5, ~c"localhost", 1234})
201201
end
202202

203203
test "receive gun_up message when receive is false" do

test/tesla/middleware/timeout_test.exs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ defmodule Tesla.Middleware.TimeoutTest do
115115
[{last_module, _, _, file_info} | _] = __STACKTRACE__
116116

117117
assert Tesla.Middleware.TimeoutTest.Client == last_module
118-
assert file_info[:file] == 'lib/tesla/builder.ex'
118+
assert file_info[:file] == ~c"lib/tesla/builder.ex"
119119
assert file_info[:line] == 23
120120
else
121121
_ ->
@@ -131,7 +131,7 @@ defmodule Tesla.Middleware.TimeoutTest do
131131
[_, {timeout_module, _, _, module_file_info} | _] = __STACKTRACE__
132132

133133
assert Tesla.Middleware.Timeout == timeout_module
134-
assert module_file_info == [file: 'lib/tesla/middleware/timeout.ex', line: 59]
134+
assert module_file_info == [file: ~c"lib/tesla/middleware/timeout.ex", line: 59]
135135
else
136136
_ ->
137137
flunk("Expected exception to be thrown")

0 commit comments

Comments
 (0)