Skip to content

Commit 3ebdbaa

Browse files
authored
ci: update elixir/erlang target tested versions (#72)
* ci: update elixir/erlang target tested versions * Fix mix.compile warning for elixir v1.11
1 parent 1bd4694 commit 3ebdbaa

File tree

5 files changed

+39
-39
lines changed

5 files changed

+39
-39
lines changed

.github/workflows/ci.yml

+34-34
Original file line numberDiff line numberDiff line change
@@ -16,26 +16,26 @@ jobs:
1616
strategy:
1717
fail-fast: false
1818
matrix:
19-
elixir: ["1.10.0", "1.9.4", "1.8.2", "1.7.4", "1.6.6"]
19+
elixir: ["1.12.3", "1.11.4", "1.10.4", "1.9.4", "1.8.2"]
2020
include:
21-
- elixir: "1.10.0"
22-
otp: "22.2.3"
21+
- elixir: "1.12.3"
22+
otp: "24.0.6"
2323
check_formatting: true
24-
- elixir: "1.9.4"
25-
otp: "22.1.7"
24+
- elixir: "1.11.4"
25+
otp: "24.0.6"
2626
check_formatting: true
27-
- elixir: "1.8.2"
28-
otp: "22.1.7"
27+
- elixir: "1.10.4"
28+
otp: "23.3.4.7"
2929
check_formatting: false
30-
- elixir: "1.7.4"
31-
otp: "22.1.7"
30+
- elixir: "1.9.4"
31+
otp: "22.3.4.21"
3232
check_formatting: false
33-
- elixir: "1.6.6"
34-
otp: "20.3.8.24"
33+
- elixir: "1.8.2"
34+
otp: "22.3.4.21"
3535
check_formatting: false
3636
steps:
3737
- uses: actions/checkout@v1
38-
- uses: actions/setup-elixir@v1.0.0
38+
- uses: erlef/setup-beam@v1
3939
with:
4040
otp-version: ${{ matrix.otp }}
4141
elixir-version: ${{ matrix.elixir }}
@@ -69,21 +69,21 @@ jobs:
6969
strategy:
7070
fail-fast: false
7171
matrix:
72-
elixir: ["1.10.0", "1.9.4", "1.8.2", "1.7.4", "1.6.6"]
72+
elixir: ["1.12.3", "1.11.4", "1.10.4", "1.9.4", "1.8.2"]
7373
include:
74-
- elixir: "1.10.0"
75-
otp: "22.2.3"
74+
- elixir: "1.12.3"
75+
otp: "24.0.6"
76+
- elixir: "1.11.4"
77+
otp: "24.0.6"
78+
- elixir: "1.10.4"
79+
otp: "23.3.4.7"
7680
- elixir: "1.9.4"
77-
otp: "22.1.7"
81+
otp: "22.3.4.21"
7882
- elixir: "1.8.2"
79-
otp: "22.1.7"
80-
- elixir: "1.7.4"
81-
otp: "22.1.7"
82-
- elixir: "1.6.6"
83-
otp: "20.3.8.24"
83+
otp: "22.3.4.21"
8484
steps:
8585
- uses: actions/checkout@v1
86-
- uses: actions/setup-elixir@v1.0.0
86+
- uses: erlef/setup-beam@v1
8787
with:
8888
otp-version: ${{ matrix.otp }}
8989
elixir-version: ${{ matrix.elixir }}
@@ -116,22 +116,22 @@ jobs:
116116
fail-fast: false
117117
matrix:
118118
elixir:
119-
- "1.10.0"
119+
- "1.12.3"
120+
- "1.11.4"
121+
- "1.10.4"
120122
- "1.9.4"
121123
- "1.8.2"
122-
- "1.7.4"
123-
- "1.6.6"
124124
include:
125-
- elixir: "1.10.0"
126-
otp: "22.2.3"
125+
- elixir: "1.12.3"
126+
otp: "24.0.6"
127+
- elixir: "1.11.4"
128+
otp: "24.0.6"
129+
- elixir: "1.10.4"
130+
otp: "23.3.4.7"
127131
- elixir: "1.9.4"
128-
otp: "22.1.7"
132+
otp: "22.3.4.21"
129133
- elixir: "1.8.2"
130-
otp: "22.1.7"
131-
- elixir: "1.7.4"
132-
otp: "22.1.7"
133-
- elixir: "1.6.6"
134-
otp: "20.3.8.24"
134+
otp: "22.3.4.21"
135135
services:
136136
# Allow accessing localhost ports from docker containers.
137137
# See https://github.com/qoomon/docker-host
@@ -168,7 +168,7 @@ jobs:
168168
169169
steps:
170170
- uses: actions/checkout@v1
171-
- uses: actions/setup-elixir@v1.0.0
171+
- uses: erlef/setup-beam@v1
172172
with:
173173
otp-version: ${{ matrix.otp }}
174174
elixir-version: ${{ matrix.elixir }}

.tool-versions

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
erlang 21.3.8
2-
elixir 1.7.4-otp-21
1+
erlang 22.3.4.21
2+
elixir 1.8.2-otp-22

mix.exs

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ defmodule WebDriverClient.MixProject do
77
[
88
app: :web_driver_client,
99
version: @version,
10-
elixir: "~> 1.6",
10+
elixir: "~> 1.8",
1111
elixirc_paths: elixirc_paths(Mix.env()),
1212
test_coverage: [tool: ExCoveralls],
1313
preferred_cli_env: [

test/support/json_wire_protocol_client/error_scenarios.ex

+1-1
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ defmodule WebDriverClient.JSONWireProtocolClient.ErrorScenarios do
126126
do_assert_expected_response(response, scenario)
127127
rescue
128128
exception ->
129-
stacktrace = System.stacktrace()
129+
stacktrace = __STACKTRACE__
130130
reraise enhance_exception(exception, scenario, stacktrace), stacktrace
131131
end
132132

test/support/w3c_wire_protocol_client/error_scenarios.ex

+1-1
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ defmodule WebDriverClient.W3CWireProtocolClient.ErrorScenarios do
160160
do_assert_expected_response(response, scenario)
161161
rescue
162162
exception ->
163-
stacktrace = System.stacktrace()
163+
stacktrace = __STACKTRACE__
164164
reraise enhance_exception(exception, scenario, stacktrace), stacktrace
165165
end
166166

0 commit comments

Comments
 (0)