-
Notifications
You must be signed in to change notification settings - Fork 419
CI: Rubinius as rbx-3.107, on Trusty #859
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CI: Rubinius as rbx-3.107, on Trusty #859
Conversation
Right, no binaries to install for this (edit: for this platform).
|
Aha, https://docs.travis-ci.com/user/languages/ruby/#rubinius
|
Alright, new error: now the compiler can't be found.
|
- Compared to its canary repo at https://travis-ci.org/rubinius/travis-canary/builds/488215948/config - Use the name property to find the matrix member in the allow_failures section - Use trusty
a01ca26
to
70ffe8d
Compare
@pitr-ch I think this is ready for review, now! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good to have at least something running, thanks.
This PR tries to make Rubinius CI builds work.
Solution
Travis config for Rubinius:
rbx-3.107
moniker seen in CI: Try to use 3.107, extend version name pattern, allow osx failures rubinius/travis-canary#3allowed_failures
: Use thename
property to find the matrix member (to reduce churn if trying new versions)point out macOS and which osx image to use(The macOS attempts failed. llvm missing c++ libraries.
Libraries missing for rbx-3.107: /usr/local/opt/llvm/lib/libc++.1.dylib. Refer to your system manual for installing libraries
)Background
Our Travis file's Rubinius build config is set with
rbx-3
which does not resolve in rvm to anything installable.Compared to a 2019 working build, in Rubinius's canary repo at https://travis-ci.org/rubinius/travis-canary/builds/488215948/config
Travis has information: