Benoit Daloze
|
c37045ecf6
|
GraalVM 22.2+ needs gu install js for JavaScript to be available
|
2022-07-08 15:24:34 +02:00 |
|
Benoit Daloze
|
8d4412a78e
|
Use released version for truffleruby+graalvm in CI
|
2021-10-19 19:58:38 +02:00 |
|
Benoit Daloze
|
566d611c23
|
Add runtime using GraalJS on TruffleRuby
* Use Truffle inner contexts to provide correct isolation between ExecJS::Context
* To run the tests:
TRUFFLERUBYOPT="--jvm --polyglot" bundle exec rake test:graaljs TESTOPTS="--seed=0 --verbose"
* Full command without subprocess:
TRUFFLERUBYOPT="--jvm --polyglot" jt -u jvm-js ruby -w -Ilib:test -I $PWD/vendor/bundle/truffleruby/*/gems/rake-13.0.1/lib $PWD/vendor/bundle/truffleruby/*/gems/rake-13.0.1/lib/rake/rake_test_loader.rb test/test_execjs.rb --seed=0 --verbose
* Try command:
TRUFFLERUBYOPT="--jvm --polyglot" jt -u jvm-js ruby -Ilib -rexecjs -e 'p ExecJS.eval("2 + 3")'
|
2021-10-19 19:34:12 +02:00 |
|
Jean Boussier
|
3e94078793
|
Restore CI for the V8 runtime
|
2021-05-15 12:37:38 +02:00 |
|
Jean Boussier
|
0c34623a55
|
Add jruby and truffle-ruby
|
2021-05-07 12:19:55 +02:00 |
|
Jean Boussier
|
a7a4096c22
|
Add NodeJS to the CI
|
2021-05-07 12:19:55 +02:00 |
|
Jean Boussier
|
8eadf60e7f
|
Use macos latest
|
2021-05-07 12:19:55 +02:00 |
|
Jean Boussier
|
75b69a4e46
|
Upgrade bundler and rubygems on CI
|
2021-05-07 12:19:55 +02:00 |
|
Jean Boussier
|
8357a6973c
|
Migrate to GitHub Actions
|
2021-05-07 12:19:55 +02:00 |
|