Skip to content

Commit a194291

Browse files
authored
Add Elixir 1.18.0 (#479)
1 parent cebbdfc commit a194291

File tree

11 files changed

+57
-20
lines changed

11 files changed

+57
-20
lines changed

sem-install

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ install::install_elixir() {
9595
"1.15"* | "1.16"*)
9696
local erlang_version="26.2"
9797
;;
98-
"1.17"*)
98+
"1.17"* | "1.18"*)
9999
local erlang_version="27.0"
100100
;;
101101
*)

sem-version

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,8 +45,8 @@ version::change_ruby() {
4545
[[ "$software_version" == "2.7" ]] && software_version="2.7.8"
4646
[[ "$software_version" == "3.0" ]] && software_version="3.0.7"
4747
[[ "$software_version" == "3.1" ]] && software_version="3.1.6"
48-
[[ "$software_version" == "3.2" ]] && software_version="3.2.5"
49-
[[ "$software_version" == "3.3" ]] && software_version="3.3.5"
48+
[[ "$software_version" == "3.2" ]] && software_version="3.2.6"
49+
[[ "$software_version" == "3.3" ]] && software_version="3.3.6"
5050

5151
if ! [ -d ~/.rbenv/versions/"${software_version}" ]; then
5252
sem-install ruby "${software_version}"
@@ -71,7 +71,8 @@ version::change_elixir() {
7171
[[ "$software_version" == "1.14" ]] && software_version="1.14.5"
7272
[[ "$software_version" == "1.15" ]] && software_version="1.15.8"
7373
[[ "$software_version" == "1.16" ]] && software_version="1.16.3"
74-
[[ "$software_version" == "1.17" ]] && software_version="1.17.2"
74+
[[ "$software_version" == "1.17" ]] && software_version="1.17.3"
75+
[[ "$software_version" == "1.18" ]] && software_version="1.18.0"
7576

7677

7778
if [[ $(kiex list) != *"${software_version}"* ]];then
@@ -134,7 +135,7 @@ version::change_erlang() {
134135
[[ "$software_version" == "24" ]] && software_version="24.3"
135136
[[ "$software_version" == "25" ]] && software_version="25.3"
136137
[[ "$software_version" == "26" ]] && software_version="26.2"
137-
[[ "$software_version" == "27" ]] && software_version="27.0"
138+
[[ "$software_version" == "27" ]] && software_version="27.2"
138139

139140
if [[ $(kerl list installations) != *"${software_version}"* ]]; then
140141
sem-install erlang "${software_version}"

tests/sem_version_focal/elixir.bats

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,14 @@ setup() {
8484
assert_line --partial "Elixir 1.16.3"
8585
}
8686

87-
@test "change elixir to 1.17.2" {
88-
sem-version elixir 1.17.2
87+
@test "change elixir to 1.17.3" {
88+
sem-version elixir 1.17.3
8989
run elixir --version
90-
assert_line --partial "Elixir 1.17.2"
90+
assert_line --partial "Elixir 1.17.3"
91+
}
92+
93+
@test "change elixir to 1.18.0" {
94+
sem-version elixir 1.18.0
95+
run elixir --version
96+
assert_line --partial "Elixir 1.18.0"
9197
}

tests/sem_version_focal/erlang.bats

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,3 +66,9 @@ setup() {
6666
run erl -eval 'erlang:display(erlang:system_info(otp_release)), halt().' -noshell
6767
assert_line --partial "27"
6868
}
69+
70+
@test "change erlang to 27.2" {
71+
sem-version erlang 27.2
72+
run erl -eval 'erlang:display(erlang:system_info(otp_release)), halt().' -noshell
73+
assert_line --partial "27"
74+
}

tests/sem_version_focal/ruby.bats

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,12 +72,12 @@ setup() {
7272
run sem-version ruby 3.2
7373
assert_success
7474
run ruby --version
75-
assert_line --partial "ruby 3.2.5"
75+
assert_line --partial "ruby 3.2.6"
7676

7777
run sem-version ruby 3.3
7878
assert_success
7979
run ruby --version
80-
assert_line --partial "ruby 3.3.5"
80+
assert_line --partial "ruby 3.3.6"
8181
}
8282

8383
@test "change ruby to 4.0.1" {

tests/sem_version_jammy/elixir.bats

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,14 @@ setup() {
5353
assert_line --partial "Elixir 1.16.3"
5454
}
5555

56-
@test "change elixir to 1.17.2" {
57-
sem-version elixir 1.17.2
56+
@test "change elixir to 1.17.3" {
57+
sem-version elixir 1.17.3
5858
run elixir --version
59-
assert_line --partial "Elixir 1.17.2"
59+
assert_line --partial "Elixir 1.17.3"
60+
}
61+
62+
@test "change elixir to 1.18.0" {
63+
sem-version elixir 1.18.0
64+
run elixir --version
65+
assert_line --partial "Elixir 1.18.0"
6066
}

tests/sem_version_jammy/erlang.bats

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,3 +76,9 @@ setup() {
7676
run erl -eval 'erlang:display(erlang:system_info(otp_release)), halt().' -noshell
7777
assert_line --partial "27"
7878
}
79+
80+
@test "change erlang to 27.2" {
81+
sem-version erlang 27.2
82+
run erl -eval 'erlang:display(erlang:system_info(otp_release)), halt().' -noshell
83+
assert_line --partial "27"
84+
}

tests/sem_version_jammy/ruby.bats

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,12 +72,12 @@ setup() {
7272
run sem-version ruby 3.2
7373
assert_success
7474
run ruby --version
75-
assert_line --partial "ruby 3.2.5"
75+
assert_line --partial "ruby 3.2.6"
7676

7777
run sem-version ruby 3.3
7878
assert_success
7979
run ruby --version
80-
assert_line --partial "ruby 3.3.5"
80+
assert_line --partial "ruby 3.3.6"
8181
}
8282

8383
@test "change ruby to 4.0.1" {

tests/sem_version_noble/elixir.bats

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,14 @@ setup() {
5353
assert_line --partial "Elixir 1.16.3"
5454
}
5555

56-
@test "change elixir to 1.17.2" {
57-
sem-version elixir 1.17.2
56+
@test "change elixir to 1.17.3" {
57+
sem-version elixir 1.17.3
5858
run elixir --version
59-
assert_line --partial "Elixir 1.17.2"
59+
assert_line --partial "Elixir 1.17.3"
60+
}
61+
62+
@test "change elixir to 1.18.0" {
63+
sem-version elixir 1.18.0
64+
run elixir --version
65+
assert_line --partial "Elixir 1.18.0"
6066
}

tests/sem_version_noble/erlang.bats

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,3 +76,9 @@ setup() {
7676
run erl -eval 'erlang:display(erlang:system_info(otp_release)), halt().' -noshell
7777
assert_line --partial "27"
7878
}
79+
80+
@test "change erlang to 27.2" {
81+
sem-version erlang 27.2
82+
run erl -eval 'erlang:display(erlang:system_info(otp_release)), halt().' -noshell
83+
assert_line --partial "27"
84+
}

0 commit comments

Comments
 (0)