-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
[now-ruby] Use pre-installed ruby 2.5 #2991
Conversation
Codecov Report
@@ Coverage Diff @@
## canary #2991 +/- ##
==========================================
- Coverage 13.27% 11.24% -2.03%
==========================================
Files 268 268
Lines 10329 10086 -243
Branches 1223 1313 +90
==========================================
- Hits 1371 1134 -237
+ Misses 8896 8861 -35
- Partials 62 91 +29
Continue to review full report at Codecov.
|
@nathancahill Oddly enough, this seemed to perform better in 376ffe0 than it did in cfa1d61 and tests pass for both. Now that the builder will share the same ruby installation for all builds, does GEM_HOME matter either way? |
* [now-ruby] Use pre-installed ruby 2.5 * Change GEM_HOME * Add polyfill for Node 8
This PR will improve performance of
@now/ruby
deployments since it will not need to install ruby each time. We already have ruby 2.5 in the build environment so this PR makes the builder aware of that path.I am still installing the bundler to avoid the conflicting versions since ruby 2.6 is installed in the PATH.
Benchmark
cc @nathancahill
This also adds a polyfill for Node 10 to fix #2998