Add TruffleRuby and TruffleRuby GraalVM 22.3.1

This commit is contained in:
Benoit Daloze 2023-01-24 18:37:12 +01:00
parent 697bcff8b5
commit 5924f1529d
2 changed files with 42 additions and 0 deletions

View file

@ -0,0 +1,21 @@
platform="$(uname -s)-$(uname -m)"
case $platform in
Linux-x86_64)
install_package "truffleruby+graalvm-22.3.1" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java11-linux-amd64-22.3.1.tar.gz#55547725a8be3ceb0a1da29a84cd3e958ba398ce4470ac89a8ba1bdb6d9bddb8" truffleruby_graalvm
;;
Linux-aarch64)
install_package "truffleruby+graalvm-22.3.1" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java11-linux-aarch64-22.3.1.tar.gz#b46a3f9c82ac70990a62282b1fbe4474e784d9ba453839a428f88e94d21f8abc" truffleruby_graalvm
;;
Darwin-x86_64)
use_homebrew_openssl
install_package "truffleruby+graalvm-22.3.1" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java11-darwin-amd64-22.3.1.tar.gz#325afad5f1c4a07a458c95e7c444cff63514a6afa6f2655c12b4f494dccf2228" truffleruby_graalvm
;;
Darwin-arm64)
use_homebrew_openssl
install_package "truffleruby+graalvm-22.3.1" "https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.3.1/graalvm-ce-java11-darwin-aarch64-22.3.1.tar.gz#c59f32289d92671bea46a34f4227fef484a4aa9eeece159e59a486205aaa6c31" truffleruby_graalvm
;;
*)
colorize 1 "Unsupported platform: $platform"
return 1
;;
esac

View file

@ -0,0 +1,21 @@
platform="$(uname -s)-$(uname -m)"
case $platform in
Linux-x86_64)
install_package "truffleruby-22.3.1" "https://github.com/oracle/truffleruby/releases/download/vm-22.3.1/truffleruby-22.3.1-linux-amd64.tar.gz#dbc7a3abc58c351b0d5d2d3924549a1cc46a1a40e7fe878b3a85eb2fc416ad35" truffleruby
;;
Linux-aarch64)
install_package "truffleruby-22.3.1" "https://github.com/oracle/truffleruby/releases/download/vm-22.3.1/truffleruby-22.3.1-linux-aarch64.tar.gz#6dbb9f14974be8cdd61b67b48579d4adebd625a3e90924332ebb6d319475fe1c" truffleruby
;;
Darwin-x86_64)
use_homebrew_openssl
install_package "truffleruby-22.3.1" "https://github.com/oracle/truffleruby/releases/download/vm-22.3.1/truffleruby-22.3.1-macos-amd64.tar.gz#2830041ec4a2104e147ac01545e9b5a92b311701e71efa70695227153d6c4269" truffleruby
;;
Darwin-arm64)
use_homebrew_openssl
install_package "truffleruby-22.3.1" "https://github.com/oracle/truffleruby/releases/download/vm-22.3.1/truffleruby-22.3.1-macos-aarch64.tar.gz#561031086a351d3d48cf5a42e849a8c8ecd0ef1a02f2fe803712b2cbff9e7d94" truffleruby
;;
*)
colorize 1 "Unsupported platform: $platform"
return 1
;;
esac