Skip to content

Commit e1d8194

Browse files
authored
Merge pull request #34 from Shopify/rwstauner/truffleruby-gftc-dev
Add definition for latest TruffleRuby GFTC development builds
2 parents f7c2d1a + 4ebdf68 commit e1d8194

File tree

2 files changed

+20
-1
lines changed

2 files changed

+20
-1
lines changed

rubies/truffleruby-gftc-dev

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
platform="$(uname -s)-$(uname -m)"
2+
case $platform in
3+
Linux-x86_64)
4+
install_package "truffleruby-gftc-dev" "https://github.com/graalvm/oracle-graalvm-dev-builds/releases/latest/download/truffleruby-dev-linux-amd64.tar.gz" truffleruby
5+
;;
6+
Linux-aarch64)
7+
install_package "truffleruby-gftc-dev" "https://github.com/graalvm/oracle-graalvm-dev-builds/releases/latest/download/truffleruby-dev-linux-aarch64.tar.gz" truffleruby
8+
;;
9+
Darwin-x86_64)
10+
install_package "truffleruby-gftc-dev" "https://github.com/graalvm/oracle-graalvm-dev-builds/releases/latest/download/truffleruby-dev-macos-amd64.tar.gz" truffleruby
11+
;;
12+
Darwin-arm64)
13+
install_package "truffleruby-gftc-dev" "https://github.com/graalvm/oracle-graalvm-dev-builds/releases/latest/download/truffleruby-dev-macos-aarch64.tar.gz" truffleruby
14+
;;
15+
*)
16+
colorize 1 "Unsupported platform: $platform"
17+
return 1
18+
;;
19+
esac

test/shopify_ruby_definitions/test_ruby_versions.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ def test_ALL_VERSIONS
1515
end
1616

1717
truffleruby_versions.each do |v|
18-
assert_match(/\Atruffleruby(?:\+graalvm)?\-\d+\.\d+\.\d+(?:\-ce)?\z/, v)
18+
assert_match(/\Atruffleruby(?:\+graalvm|-gftc)?(\-\d+\.\d+\.\d+|-dev)(?:\-ce)?\z/, v)
1919
end
2020
end
2121

0 commit comments

Comments
 (0)