Skip to content

Commit 3a197ba

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

File tree

5 files changed

+12
-11
lines changed

5 files changed

+12
-11
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
@@ -83,8 +83,8 @@ jobs:
8383
- name: Set up Elixir
8484
uses: erlef/setup-beam@v1
8585
with:
86-
elixir-version: '1.13'
87-
otp-version: '24.3'
86+
elixir-version: '1.15'
87+
otp-version: '26.1'
8888
version-type: strict
8989
- name: Restore dependencies cache
9090
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/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)