Terence Lee | 94a26f6c1f0 | clear cache on ruby_version change | | |
Terence Lee | 43f361af065 | update changelog | | |
Terence Lee | 794aff5f52d | clear cache for ruby 1.9.3 due to security upgrade | | |
Terence Lee | 67c6c08d0ba | fix tmpdir for JRuby build task | | |
Terence Lee | 775b0d1b399 | update changelog | | |
Terence Lee | e8181527af2 | upgrade to bundler 1.2.1 | | |
Terence Lee | 95a69cdebe7 | pipe bundle clean output | | |
Terence Lee | 8b89938b476 | update changelog | | |
Terence Lee | adade8d89b9 | use bundler 1.2.0 | | |
Terence Lee | 125143f2ce1 | match buildkit version | | |
Terence Lee | ec5445d226c | update changelog | | |
Terence Lee | a87cd6c11f2 | upgrade Bundler 1.2.0.rc.2 | | |
Terence Lee | c4f2cc09fab | use openjdk7 and disable invoke dynamic in jruby | | |
Terence Lee | 56c6f6de0de | typo | | |
Terence Lee | ef1792ab9b7 | update changelog | | |
Terence Lee | 4fabf5c04cd | Merge pull request #31 from ddollar/profiled
set up .profile.d/ruby.sh | | |
Terence Lee | 839e7a2f2ee | Merge pull request #32 from ddollar/stdout-sync
sync stdout so that the buildpack streams even in non-interactive sh... | | |
David Dollar | 239d83025aa | sync stdout so that the buildpack streams even in non-interactive shells | | |
David Dollar | fbb10ee14dc | set up .profile.d/ruby.sh | | |
Terence Lee | 4c9e08d40d5 | update changelog | | |
Terence Lee | a7e82fee7e6 | upgrade to bundler 1.2.0.rc | | |
Terence Lee | 6b5e8dd551f | update changelog | | |
Terence Lee | 0962e6ac111 | build rubygems for ruby 1.8.7 | | |
Terence Lee | db0fb090c3e | use the usr_dir var | | |
Terence Lee | c26f97b53d9 | package rubygems into 1.8.7 | | |
Terence Lee | 873125426bf | only install rubygems for ruby 1.8.7 | | |
Terence Lee | 28e68a902ce | ruby 1.8.7 support | | |
Terence Lee | 4bec1decb23 | update changelog | | |
Terence Lee | 5798c69a295 | update sqlite3 check for new bundler error handling | | |
Terence Lee | 0bca0676172 | update changelog | | |
Terence Lee | 3d3a41a9115 | symlink the jvm bins | | |
Terence Lee | d32113db86d | initial work for vendoring jvm into slug | | |
Terence Lee | 96d885262d2 | this note isn't applicable anymore | | |
Terence Lee | 2dbe3ff2689 | Merge pull request #27 from nthj/patch-1
Fix comment typo | | |
Nathaniel Jones | 040868b99ac | Fix comment typo | | |
Terence Lee | 2e6822e99ae | update jruby build task for 1.8/1.9 rubies | | |
Terence Lee | 10ff0b0a11f | update changelog | | |
Terence Lee | 28743dd797b | add date to changelog | | |
Terence Lee | ca99326cddb | only run ruby_version once even if @ruby_version is nil | | |
Terence Lee | 524fcbe7145 | need to remove the `vendor/bundle` even earlier | | |
Terence Lee | 05268607993 | update copy for RUBY_VERSION deprecation | | |
Terence Lee | dccf23b201d | update changelog | | |
Terence Lee | d3e05848e69 | Merge pull request #23 from heroku/remove_vendor_bundle
Remove `vendor/bundle` if it already exists. Fixes #21. | | |
Terence Lee | 732674b7fee | update changelog | | |
Terence Lee | 289337875c1 | Merge pull request #22 from heroku/asset_compilation_message
Fixes #19. | | |
Terence Lee | 72d6231f194 | update copy | | |
Terence Lee | efaadb15aab | make vendor bundle into it's own section | | |
Terence Lee | 6ad423864c3 | don't remove `vendor/bundle` twice | | |
Terence Lee | 22a3825104d | remove_vendor_bundle needs to happen before gem install
this needs to happen before we install bundler or else we'll... | | |
Terence Lee | 1230e964a4e | move Bundler topic before `vendor/bundle` warning | | |
Terence Lee | 22e4661babf | remove `vendor/bundle` if it exists
We need to do this to avoid issues with people adding their
vendor/bundle direct... | | |
Terence Lee | 89334e2d894 | format time to 2 floating digits | | |
Terence Lee | 6a359c49a23 | apply success message to rails3 | | |
Terence Lee | 7efb6bc4918 | replace run with pipe | | |
Terence Lee | c3ef79d95b5 | success message when assets:precompile passes
also show time spent here | | |
Terence Lee | 30f1303c0ca | update changelog | | |
Terence Lee | 0502a9239f7 | jruby isn't always in the front of the package names | | |
Terence Lee | 1594603da58 | update changelog | | |
Terence Lee | 71699fd903c | save config vars to a var, to avoid calling it twice | | |
Terence Lee | ef756f2f9fa | memoize ruby_install_binstub_path | | |
Terence Lee | 8fbb61dc8a9 | memoize ruby_version_jruby? | | |
Terence Lee | 0bc3317eede | memoize build ruby | | |
Terence Lee | 2d00cb0896b | update changelog for v24 | | |
Terence Lee | 1fb764f3014 | make bundle cache cleaning more portable
use `slug_vendor_base` method so we aren't hardcoding for MRI 1.9.x | | |
Terence Lee | 6400216a5f1 | Merge pull request #16 from stevenh512/heroku-buildpack-ruby
---
* Keep the gem cache (including Bundlers git cache... | | |
Steven Hancock | 73636d63aa5 | Reduce slug size
* Keep the gem cache (including Bundler's git cache) out of the slug. | | |
Terence Lee | c20a8087ef9 | update changelog | | |
Terence Lee | 2be476283e5 | update ruby versions copy / deprecation warning | | |
Terence Lee | b96a24a586a | ruby version copy change | | |
Terence Lee | ac3121c3dc1 | avoid stderr when querying for ruby version
bundle commands can cause git errors:
fatal: Not a git repository (or an... | | |
Terence Lee | d2f586ebd9c | run commands without stderr | | |
Terence Lee | fcce086323d | update changelog | | |
Terence Lee | 735e003840e | Revert "use --enable-load-relative for mri"
This reverts commit 2170532d5ff192982b9ea1f6c56498b89e090bfa.
--enable-... | | |
Terence Lee | 2170532d5ff | use --enable-load-relative for mri | | |
Terence Lee | dd35d081215 | refactor build_ruby? detection | | |
Terence Lee | cb97f501353 | update ENV['RUBY_VERSION'] to match Bundler 1.2.0.pre dsl | | |
Terence Lee | d87a17f080e | try --enable-load-relative for ruby 1.9.3 | | |
Terence Lee | 47939505085 | set old system path, since it gets overridden when user_env_compile is set | | |
Terence Lee | e971b7bda4d | handle no ruby_version case | | |
Terence Lee | 9cad7544ef6 | warn when using the old ENV['RUBY_VERSION'] | | |
Terence Lee | b5cbdb0eddb | fix support for ENV['RUBY_VERSION'] | | |
Terence Lee | a8d2ffab8b6 | use bundler for ruby version | | |
Terence Lee | 578fbf0ae25 | Bundler 1.2.0.pre | | |
Terence Lee | 91060a1963f | move rails_log_stdout to heroku org and use legacy branch | | |
Terence Lee | b9ecea3aa62 | support branches for vendor plugins | | |
Terence Lee | 2540d591994 | v21 changelog | | |
Terence Lee | 4a24e81ceb1 | add MIT license | | |
Terence Lee | 0a38d693baa | upgrade to bundler 1.1.2 | | |
Terence Lee | 0848ca0228a | v20 changelog | | |
Terence Lee | e70e974acaa | upgrade to bundler 1.1.0 \o/ | | |
David Dollar | b39651d27a8 | Merge pull request #8 from oguzbilgic/patch-1
Fix heroku link on README | | |
Oguz Bilgic | 83b14d1b95c | Fix heroku link on README | | |
Terence Lee | 4b05893213a | Merge pull request #7 from knewter/patch-2
Fix a couple of typos in the generic ruby buildpack | | |
Terence Lee | 601771133f1 | Merge pull request #6 from knewter/patch-1
Fix typo in comment in rails3 buildpack | | |
Josh Adams | 8e22f2ce950 | Fix a couple of typos in the generic ruby buildpack
- Repeated syck_hack phrase due to vim '.' command (best guess) ... | | |
Josh Adams | 27d59ec1704 | Fix typo in comment in rails3 buildpack | | |
Terence Lee | cbee473526a | v19 changelog | | |
Terence Lee | 44f552c665c | build the build rbx for rbx2.0.0dev | | |
Terence Lee | 0159a4b62e8 | download the rbx build tar | | |
Terence Lee | a83b345e99c | don't need to special case the rbx install setup | | |
Terence Lee | 433b2607a3d | using rbx build, don't need to set env vars | | |
Terence Lee | 2bdcf20fc0c | use a build ruby for rbx | | |
Terence Lee | 4d5b6d51de1 | v18 changelog | | |
Terence Lee | 74296b37551 | no need to set jruby_home anymore | | |
Terence Lee | 07195357d10 | symlink ruby bins for jruby's launcher detection | | |
Terence Lee | d82aa237b8c | build the jruby-launcher | | |
Terence Lee | 5b31c70b2ca | file encoding should be utf8 for jruby | | |
Terence Lee | 66bb94d226a | memory options for 64 bit machines | | |
Terence Lee | 5615e118811 | use a generic jruby folder for JRUBY_HOME | | |
Terence Lee | 356d5440c83 | memory settings for jruby | | |
Terence Lee | a3f3910f21b | Revert "default to ruby 1.9 jruby support"
This reverts commit f595279c32cb3b473260a5bd7356464ac8da6df2. | | |
Terence Lee | f309e7d17f0 | default to ruby 1.9 jruby support | | |
Terence Lee | 044e1103c62 | move JRUBY_HOME setup to setup_ruby_install_env | | |
Terence Lee | 49f7533ac0e | set $JRUBY_HOME for runtime | | |
Terence Lee | 2942f9ae11b | set $JRUBY_HOME for build | | |
Terence Lee | a139aa19395 | don't keep jruby-x.x.x dir | | |
Terence Lee | 18c9315752c | jruby doesn't have a special build tar | | |
Terence Lee | c05cea10e9b | support jruby in ruby versions yml file | | |
Terence Lee | 1b2b445edfe | jruby install task | | |
Terence Lee | d41a3f39216 | rake task to install rbx-2.0.0dev | | |
Terence Lee | 064112de2fd | force db password as string | | |
Terence Lee | 3ab63590669 | Revert "force db password into a string, in case it's all numbers for YAML parsing"
This reverts commit dd6d98bc4506... | | |
Terence Lee | dd6d98bc450 | force db password into a string, in case it's all numbers for YAML parsing | | |
Terence Lee | 25cb79089fe | Revert "rm -rf all the nodedirs at once"
This reverts commit 4966c51cab50ffbaf5987be7f875e1ad905ca9fb.
Doesn't work... | | |
Jonathan Dance | 4966c51cab5 | rm -rf all the nodedirs at once | | |
Terence Lee | c92ff97dc59 | v17 changelog | | |
Terence Lee | 36bb27e4e93 | bundler 1.1.rc.7 | | |
Terence Lee | 6747b1d18bb | v16 changelog | | |
Terence Lee | c622da17f81 | setup DATABASE_URL env before detecting rake task since it breaks some rake tasks | | |
Terence Lee | efd873f4cd1 | move DATABASE_URL env setup into a method | | |
Terence Lee | 8cde3cf0e14 | v15 changelog | | |
Terence Lee | 2db1579f3e8 | bundler 1.1.rc.6 | | |
Terence Lee | ad3d2fde9e5 | v14 changelog | | |
Terence Lee | 3b345b8a30e | don't use the syck_hack for ruby 1.9.3
ruby 1.9.3 doesn't have syck, so don't need to freedom patch it | | |
Terence Lee | 1b532f7e595 | v13 changelog | | |
Terence Lee | 6321139af1c | upgrade to 1.1.rc.5 | | |
Terence Lee | fd5f880d4f7 | v12 changelog | | |
Terence Lee | 01cacd8e29e | add syck hack | | |
Terence Lee | 5273647eb78 | v11 changelog | | |
Terence Lee | b7ba7ca23a4 | bundler 1.1.rc.3 | | |
Terence Lee | 4e59338d19c | v10 changelog | | |
Terence Lee | e85aaafb9e9 | check the output for sqlite install errors | | |
Terence Lee | 39415039f44 | pipe now returns the output as a string | | |
Terence Lee | 3be9e7e6659 | reset path in setup_language_pack_environment | | |
Terence Lee | 3ada9620fe1 | add separator to ENV["PATH"] | | |
Terence Lee | 8527a11aaab | chomp slug_vendor_base | | |
Terence Lee | 071bbb48dad | need to setup ruby install env in setup_language_pack_environment | | |
Terence Lee | 3b226328fcc | split up ruby install env setup | | |
Terence Lee | 5ee709b261a | Revert "Revert "dynamic slug_vendor_base detection code""
This reverts commit 5a9736971f3935252c72d602bee34007cf960165. | | |
Terence Lee | 0a38da90dd0 | bundler binstubs | | |
Terence Lee | 5d481342585 | v9 changelog | | |
Terence Lee | 5aa7c2ae3e9 | need absolute path for RBX env var overrides | | |
Terence Lee | 5a9736971f3 | Revert "dynamic slug_vendor_base detection code"
This reverts commit 281624256d330e24b04a3fb65cf9d23752cc6c26. | | |
Terence Lee | 84df89e9ec6 | dynamic slug_vendor_base detection code | | |
Terence Lee | 479d2e89bda | rbx has a different slug_vendor_bundle | | |
Terence Lee | b5322c9c071 | detect rbx for ruby versions manifest | | |
Terence Lee | 136ece7e9d3 | initial rbx support | | |
Terence Lee | b4a16bc7568 | rake task to build rbx | | |
Terence Lee | 545a2e72812 | don't need to allow_git twice | | |
Terence Lee | 2ccbd4481d4 | actually use tmpdir for ruby_versions.yml | | |
Terence Lee | fdd0ef63b09 | print out ruby version being used | | |
Terence Lee | 97a9009b498 | update changelog for v8 | | |
Terence Lee | c4026ec5eaa | specify vm for RUBY_VERSION | | |
Terence Lee | b55d67a954e | update changelog for v7 | | |
Terence Lee | 0fe5f39b4b6 | task to generate ruby versions manifest file | | |
Terence Lee | 817add0c639 | list the valid versions of ruby versions | | |
Terence Lee | 297e0ba8387 | error out if an invalid RUBY_VERSION is specified | | |
Terence Lee | eb12641d6fc | add some comments | | |
Terence Lee | 3782f19d3cf | combine build/runtime ruby rake tasks | | |
Terence Lee | 46398f78625 | pick up ruby version from ENV["RUBY_VERSION"] | | |
Terence Lee | 35d4533d824 | refactor building ruby code | | |
Terence Lee | 4a977ddb68f | make build command easier to read for libffi | | |
Terence Lee | 00a254482b9 | make build command easier to read for node | | |
Terence Lee | 2f310ae1ff7 | make build command easier to read for libyaml | | |
Terence Lee | d1d840fb0d3 | make ruby build task more readable | | |
Terence Lee | 8a820fbcfa8 | Revert "don't use build ruby"
This reverts commit b9783b1a6397602af14201c4b4dff79e8e1a30f7. | | |
Terence Lee | 84410c2e6a7 | don't use build ruby | | |
Terence Lee | 7939f2bccdc | update ruby install task to use libyaml + libffi | | |
Terence Lee | c9e64345504 | rake task for build ruby | | |
Terence Lee | cf2aa29e09d | rake task for installing libffi | | |
Terence Lee | ec0348a978f | let's use a different ruby for build | | |
Terence Lee | 87e40da3caf | Revert "need to setup prefix so gem_prelude plays nice"
This reverts commit 303ac200fdf322535e7bc5a6777d28786e2e80e8. | | |
Terence Lee | 857ce39d06b | don't compile docs for ruby | | |
Terence Lee | a9db2f39bb5 | need to setup prefix so gem_prelude plays nice | | |
Terence Lee | 9a61e4cd4a0 | move bin to the front | | |
Terence Lee | e49cbe193d0 | install vendored ruby | | |
Terence Lee | 28a874ca53a | rake task to build ruby 1.9.3 | | |
Terence Lee | c7642bb09dd | start a changelog | | |
Next → |