Commit Graph

7 Commits

Author SHA1 Message Date
Gerhard Schlager 3d110768ee
Fix GitHub Actions and add tests for mutable strings (#256)
* Fix GitHub Actions

* Disable tests with `musl` for arm64 because there's no `libv8-node` gem for aarch64-linux-musl at the moment
* Fix tests on older Ruby versions by running `gem update --system`
* Removes macOS 10.15 (it will be unsupported by 2022-08-30 anyway)
* Adds macOS 12 to the matrix
* Run TruffleRuby job on macOS as well
* Use `ruby/setup-ruby` action where possible and update `actions/checkout` to v3
* Run tests for pull requests

* Raise sleep duration in tests to fix CI failures on macOS

* Add tests for mutable string arguments and return values
2022-07-22 08:45:20 +10:00
Brandon Fish e0f5a7ac66
FEATURE: Implement MiniRacer for TruffleRuby (#253) 2022-07-21 15:02:32 +10:00
Sebastian Cohnen 746bfddfea
adds Ruby 3.1 to CI (#233) 2022-01-21 17:54:40 +11:00
Sebastian Cohnen 05c27e8e54
DEV: bump required ruby version to >= 2.6 (#214)
* bump required ruby version to 2.6
* removes Ruby 2.5 from CI
2021-07-12 16:09:42 +10:00
Sam Saffron 8148e784b5
DEV: remove 2.4 from CI
Gem no longer officially supports EOL ruby
2021-04-28 11:59:27 +10:00
Loic Nageleisen 992c49e17d Fix version naming in GHA yml 2021-04-07 08:16:45 +02:00
Loic Nageleisen 7873685286 Add GitHub Actions 2021-04-07 08:16:45 +02:00