From f845c39c7182d042c9c09e877247d5fb1715c635 Mon Sep 17 00:00:00 2001 From: Danilo Stefanovic Date: Tue, 5 May 2026 10:13:23 +0200 Subject: [PATCH] fix: bump alias version --- sem-version | 10 +++++----- tests/sem_version_jammy/erlang.bats | 12 ++++++++++++ tests/sem_version_jammy/ruby.bats | 8 ++++---- tests/sem_version_noble/erlang.bats | 12 ++++++++++++ tests/sem_version_noble/ruby.bats | 8 ++++---- 5 files changed, 37 insertions(+), 13 deletions(-) diff --git a/sem-version b/sem-version index b5117325..de086ea2 100755 --- a/sem-version +++ b/sem-version @@ -46,10 +46,10 @@ version::change_ruby() { [[ "$software_version" == "2.7" ]] && software_version="2.7.8" [[ "$software_version" == "3.0" ]] && software_version="3.0.7" [[ "$software_version" == "3.1" ]] && software_version="3.1.7" - [[ "$software_version" == "3.2" ]] && software_version="3.2.10" - [[ "$software_version" == "3.3" ]] && software_version="3.3.10" - [[ "$software_version" == "3.4" ]] && software_version="3.4.8" - [[ "$software_version" == "4.0" ]] && software_version="4.0.1" + [[ "$software_version" == "3.2" ]] && software_version="3.2.11" + [[ "$software_version" == "3.3" ]] && software_version="3.3.11" + [[ "$software_version" == "3.4" ]] && software_version="3.4.9" + [[ "$software_version" == "4.0" ]] && software_version="4.0.3" if ! [ -d ~/.rbenv/versions/"${software_version}" ]; then sem-install ruby "${software_version}" @@ -139,7 +139,7 @@ version::change_erlang() { [[ "$software_version" == "25" ]] && software_version="25.3" [[ "$software_version" == "26" ]] && software_version="26.2" [[ "$software_version" == "27" ]] && software_version="27.3" - [[ "$software_version" == "28" ]] && software_version="28.3" + [[ "$software_version" == "28" ]] && software_version="28.5" if [[ $(kerl list installations) != *"${software_version}"* ]]; then sem-install erlang "${software_version}" diff --git a/tests/sem_version_jammy/erlang.bats b/tests/sem_version_jammy/erlang.bats index 41471fe3..dbe699f2 100644 --- a/tests/sem_version_jammy/erlang.bats +++ b/tests/sem_version_jammy/erlang.bats @@ -119,3 +119,15 @@ setup() { run erl -eval 'erlang:display(erlang:system_info(otp_release)), halt().' -noshell assert_line --partial "28" } + +@test "change erlang to 28.4" { + sem-version erlang 28.4 + run erl -eval 'erlang:display(erlang:system_info(otp_release)), halt().' -noshell + assert_line --partial "28" +} + +@test "change erlang to 28.5" { + sem-version erlang 28.5 + run erl -eval 'erlang:display(erlang:system_info(otp_release)), halt().' -noshell + assert_line --partial "28" +} diff --git a/tests/sem_version_jammy/ruby.bats b/tests/sem_version_jammy/ruby.bats index ac582caf..23ae3a27 100644 --- a/tests/sem_version_jammy/ruby.bats +++ b/tests/sem_version_jammy/ruby.bats @@ -88,22 +88,22 @@ setup() { run sem-version ruby 3.2 assert_success run ruby --version - assert_line --partial "ruby 3.2.10" + assert_line --partial "ruby 3.2.11" run sem-version ruby 3.3 assert_success run ruby --version - assert_line --partial "ruby 3.3.10" + assert_line --partial "ruby 3.3.11" run sem-version ruby 3.4 assert_success run ruby --version - assert_line --partial "ruby 3.4.8" + assert_line --partial "ruby 3.4.9" run sem-version ruby 4.0 assert_success run ruby --version - assert_line --partial "ruby 4.0.1" + assert_line --partial "ruby 4.0.3" } @test "change ruby to 5.0.1" { diff --git a/tests/sem_version_noble/erlang.bats b/tests/sem_version_noble/erlang.bats index 41471fe3..dbe699f2 100644 --- a/tests/sem_version_noble/erlang.bats +++ b/tests/sem_version_noble/erlang.bats @@ -119,3 +119,15 @@ setup() { run erl -eval 'erlang:display(erlang:system_info(otp_release)), halt().' -noshell assert_line --partial "28" } + +@test "change erlang to 28.4" { + sem-version erlang 28.4 + run erl -eval 'erlang:display(erlang:system_info(otp_release)), halt().' -noshell + assert_line --partial "28" +} + +@test "change erlang to 28.5" { + sem-version erlang 28.5 + run erl -eval 'erlang:display(erlang:system_info(otp_release)), halt().' -noshell + assert_line --partial "28" +} diff --git a/tests/sem_version_noble/ruby.bats b/tests/sem_version_noble/ruby.bats index ac582caf..23ae3a27 100644 --- a/tests/sem_version_noble/ruby.bats +++ b/tests/sem_version_noble/ruby.bats @@ -88,22 +88,22 @@ setup() { run sem-version ruby 3.2 assert_success run ruby --version - assert_line --partial "ruby 3.2.10" + assert_line --partial "ruby 3.2.11" run sem-version ruby 3.3 assert_success run ruby --version - assert_line --partial "ruby 3.3.10" + assert_line --partial "ruby 3.3.11" run sem-version ruby 3.4 assert_success run ruby --version - assert_line --partial "ruby 3.4.8" + assert_line --partial "ruby 3.4.9" run sem-version ruby 4.0 assert_success run ruby --version - assert_line --partial "ruby 4.0.1" + assert_line --partial "ruby 4.0.3" } @test "change ruby to 5.0.1" {