internal tools
  1. internal tools

heroku-buildpack-ruby

Public
        
AuthorCommitMessageCommit dateBuilds
Terence LeeTerence Lee
94a26f6c1f0clear cache on ruby_version change
Terence LeeTerence Lee
43f361af065update changelog
Terence LeeTerence Lee
794aff5f52dclear cache for ruby 1.9.3 due to security upgrade
Terence LeeTerence Lee
67c6c08d0bafix tmpdir for JRuby build task
Terence LeeTerence Lee
775b0d1b399update changelog
Terence LeeTerence Lee
e8181527af2upgrade to bundler 1.2.1
Terence LeeTerence Lee
95a69cdebe7pipe bundle clean output
Terence LeeTerence Lee
8b89938b476update changelog
Terence LeeTerence Lee
adade8d89b9use bundler 1.2.0
Terence LeeTerence Lee
125143f2ce1match buildkit version
Terence LeeTerence Lee
ec5445d226cupdate changelog
Terence LeeTerence Lee
a87cd6c11f2upgrade Bundler 1.2.0.rc.2
Terence LeeTerence Lee
c4f2cc09fabuse openjdk7 and disable invoke dynamic in jruby
Terence LeeTerence Lee
56c6f6de0detypo
Terence LeeTerence Lee
ef1792ab9b7update changelog
Terence LeeTerence Lee
4fabf5c04cdMerge pull request #31 from ddollar/profiled set up .profile.d/ruby.sh
Terence LeeTerence Lee
839e7a2f2eeMerge pull request #32 from ddollar/stdout-sync sync stdout so that the buildpack streams even in non-interactive sh...
David DollarDavid Dollar
239d83025aasync stdout so that the buildpack streams even in non-interactive shells
David DollarDavid Dollar
fbb10ee14dcset up .profile.d/ruby.sh
Terence LeeTerence Lee
4c9e08d40d5update changelog
Terence LeeTerence Lee
a7e82fee7e6upgrade to bundler 1.2.0.rc
Terence LeeTerence Lee
6b5e8dd551fupdate changelog
Terence LeeTerence Lee
0962e6ac111build rubygems for ruby 1.8.7
Terence LeeTerence Lee
db0fb090c3euse the usr_dir var
Terence LeeTerence Lee
c26f97b53d9package rubygems into 1.8.7
Terence LeeTerence Lee
873125426bfonly install rubygems for ruby 1.8.7
Terence LeeTerence Lee
28e68a902ceruby 1.8.7 support
Terence LeeTerence Lee
4bec1decb23update changelog
Terence LeeTerence Lee
5798c69a295update sqlite3 check for new bundler error handling
Terence LeeTerence Lee
0bca0676172update changelog
Terence LeeTerence Lee
3d3a41a9115symlink the jvm bins
Terence LeeTerence Lee
d32113db86dinitial work for vendoring jvm into slug
Terence LeeTerence Lee
96d885262d2this note isn't applicable anymore
Terence LeeTerence Lee
2dbe3ff2689Merge pull request #27 from nthj/patch-1 Fix comment typo
Nathaniel JonesNathaniel Jones
040868b99acFix comment typo
Terence LeeTerence Lee
2e6822e99aeupdate jruby build task for 1.8/1.9 rubies
Terence LeeTerence Lee
10ff0b0a11fupdate changelog
Terence LeeTerence Lee
28743dd797badd date to changelog
Terence LeeTerence Lee
ca99326cddbonly run ruby_version once even if @ruby_version is nil
Terence LeeTerence Lee
524fcbe7145need to remove the `vendor/bundle` even earlier
Terence LeeTerence Lee
05268607993update copy for RUBY_VERSION deprecation
Terence LeeTerence Lee
dccf23b201dupdate changelog
Terence LeeTerence Lee
d3e05848e69Merge pull request #23 from heroku/remove_vendor_bundle Remove `vendor/bundle` if it already exists. Fixes #21.
Terence LeeTerence Lee
732674b7feeupdate changelog
Terence LeeTerence Lee
289337875c1Merge pull request #22 from heroku/asset_compilation_message Fixes #19.
Terence LeeTerence Lee
72d6231f194update copy
Terence LeeTerence Lee
efaadb15aabmake vendor bundle into it's own section
Terence LeeTerence Lee
6ad423864c3don't remove `vendor/bundle` twice
Terence LeeTerence Lee
22a3825104dremove_vendor_bundle needs to happen before gem install this needs to happen before we install bundler or else we'll...
Terence LeeTerence Lee
1230e964a4emove Bundler topic before `vendor/bundle` warning
Terence LeeTerence Lee
22e4661babfremove `vendor/bundle` if it exists We need to do this to avoid issues with people adding their vendor/bundle direct...
Terence LeeTerence Lee
89334e2d894format time to 2 floating digits
Terence LeeTerence Lee
6a359c49a23apply success message to rails3
Terence LeeTerence Lee
7efb6bc4918replace run with pipe
Terence LeeTerence Lee
c3ef79d95b5success message when assets:precompile passes also show time spent here
Terence LeeTerence Lee
30f1303c0caupdate changelog
Terence LeeTerence Lee
0502a9239f7jruby isn't always in the front of the package names
Terence LeeTerence Lee
1594603da58update changelog
Terence LeeTerence Lee
71699fd903csave config vars to a var, to avoid calling it twice
Terence LeeTerence Lee
ef756f2f9famemoize ruby_install_binstub_path
Terence LeeTerence Lee
8fbb61dc8a9memoize ruby_version_jruby?
Terence LeeTerence Lee
0bc3317eedememoize build ruby
Terence LeeTerence Lee
2d00cb0896bupdate changelog for v24
Terence LeeTerence Lee
1fb764f3014make bundle cache cleaning more portable use `slug_vendor_base` method so we aren't hardcoding for MRI 1.9.x
Terence LeeTerence Lee
6400216a5f1Merge pull request #16 from stevenh512/heroku-buildpack-ruby --- * Keep the gem cache (including Bundlers git cache...
Steven HancockSteven Hancock
73636d63aa5Reduce slug size * Keep the gem cache (including Bundler's git cache) out of the slug.
Terence LeeTerence Lee
c20a8087ef9update changelog
Terence LeeTerence Lee
2be476283e5update ruby versions copy / deprecation warning
Terence LeeTerence Lee
b96a24a586aruby version copy change
Terence LeeTerence Lee
ac3121c3dc1avoid stderr when querying for ruby version bundle commands can cause git errors: fatal: Not a git repository (or an...
Terence LeeTerence Lee
d2f586ebd9crun commands without stderr
Terence LeeTerence Lee
fcce086323dupdate changelog
Terence LeeTerence Lee
735e003840eRevert "use --enable-load-relative for mri" This reverts commit 2170532d5ff192982b9ea1f6c56498b89e090bfa. --enable-...
Terence LeeTerence Lee
2170532d5ffuse --enable-load-relative for mri
Terence LeeTerence Lee
dd35d081215refactor build_ruby? detection
Terence LeeTerence Lee
cb97f501353update ENV['RUBY_VERSION'] to match Bundler 1.2.0.pre dsl
Terence LeeTerence Lee
d87a17f080etry --enable-load-relative for ruby 1.9.3
Terence LeeTerence Lee
47939505085set old system path, since it gets overridden when user_env_compile is set
Terence LeeTerence Lee
e971b7bda4dhandle no ruby_version case
Terence LeeTerence Lee
9cad7544ef6warn when using the old ENV['RUBY_VERSION']
Terence LeeTerence Lee
b5cbdb0eddbfix support for ENV['RUBY_VERSION']
Terence LeeTerence Lee
a8d2ffab8b6use bundler for ruby version
Terence LeeTerence Lee
578fbf0ae25Bundler 1.2.0.pre
Terence LeeTerence Lee
91060a1963fmove rails_log_stdout to heroku org and use legacy branch
Terence LeeTerence Lee
b9ecea3aa62support branches for vendor plugins
Terence LeeTerence Lee
2540d591994v21 changelog
Terence LeeTerence Lee
4a24e81ceb1add MIT license
Terence LeeTerence Lee
0a38d693baaupgrade to bundler 1.1.2
Terence LeeTerence Lee
0848ca0228av20 changelog
Terence LeeTerence Lee
e70e974acaaupgrade to bundler 1.1.0 \o/
David DollarDavid Dollar
b39651d27a8Merge pull request #8 from oguzbilgic/patch-1 Fix heroku link on README
Oguz BilgicOguz Bilgic
83b14d1b95cFix heroku link on README
Terence LeeTerence Lee
4b05893213aMerge pull request #7 from knewter/patch-2 Fix a couple of typos in the generic ruby buildpack
Terence LeeTerence Lee
601771133f1Merge pull request #6 from knewter/patch-1 Fix typo in comment in rails3 buildpack
Josh AdamsJosh Adams
8e22f2ce950Fix a couple of typos in the generic ruby buildpack - Repeated syck_hack phrase due to vim '.' command (best guess) ...
Josh AdamsJosh Adams
27d59ec1704Fix typo in comment in rails3 buildpack
Terence LeeTerence Lee
cbee473526av19 changelog
Terence LeeTerence Lee
44f552c665cbuild the build rbx for rbx2.0.0dev
Terence LeeTerence Lee
0159a4b62e8download the rbx build tar
Terence LeeTerence Lee
a83b345e99cdon't need to special case the rbx install setup
Terence LeeTerence Lee
433b2607a3dusing rbx build, don't need to set env vars
Terence LeeTerence Lee
2bdcf20fc0cuse a build ruby for rbx
Terence LeeTerence Lee
4d5b6d51de1v18 changelog
Terence LeeTerence Lee
74296b37551no need to set jruby_home anymore
Terence LeeTerence Lee
07195357d10symlink ruby bins for jruby's launcher detection
Terence LeeTerence Lee
d82aa237b8cbuild the jruby-launcher
Terence LeeTerence Lee
5b31c70b2cafile encoding should be utf8 for jruby
Terence LeeTerence Lee
66bb94d226amemory options for 64 bit machines
Terence LeeTerence Lee
5615e118811use a generic jruby folder for JRUBY_HOME
Terence LeeTerence Lee
356d5440c83memory settings for jruby
Terence LeeTerence Lee
a3f3910f21bRevert "default to ruby 1.9 jruby support" This reverts commit f595279c32cb3b473260a5bd7356464ac8da6df2.
Terence LeeTerence Lee
f309e7d17f0default to ruby 1.9 jruby support
Terence LeeTerence Lee
044e1103c62move JRUBY_HOME setup to setup_ruby_install_env
Terence LeeTerence Lee
49f7533ac0eset $JRUBY_HOME for runtime
Terence LeeTerence Lee
2942f9ae11bset $JRUBY_HOME for build
Terence LeeTerence Lee
a139aa19395don't keep jruby-x.x.x dir
Terence LeeTerence Lee
18c9315752cjruby doesn't have a special build tar
Terence LeeTerence Lee
c05cea10e9bsupport jruby in ruby versions yml file
Terence LeeTerence Lee
1b2b445edfejruby install task
Terence LeeTerence Lee
d41a3f39216rake task to install rbx-2.0.0dev
Terence LeeTerence Lee
064112de2fdforce db password as string
Terence LeeTerence Lee
3ab63590669Revert "force db password into a string, in case it's all numbers for YAML parsing" This reverts commit dd6d98bc4506...
Terence LeeTerence Lee
dd6d98bc450force db password into a string, in case it's all numbers for YAML parsing
Terence LeeTerence Lee
25cb79089feRevert "rm -rf all the nodedirs at once" This reverts commit 4966c51cab50ffbaf5987be7f875e1ad905ca9fb. Doesn't work...
Jonathan DanceJonathan Dance
4966c51cab5rm -rf all the nodedirs at once
Terence LeeTerence Lee
c92ff97dc59v17 changelog
Terence LeeTerence Lee
36bb27e4e93bundler 1.1.rc.7
Terence LeeTerence Lee
6747b1d18bbv16 changelog
Terence LeeTerence Lee
c622da17f81setup DATABASE_URL env before detecting rake task since it breaks some rake tasks
Terence LeeTerence Lee
efd873f4cd1move DATABASE_URL env setup into a method
Terence LeeTerence Lee
8cde3cf0e14v15 changelog
Terence LeeTerence Lee
2db1579f3e8bundler 1.1.rc.6
Terence LeeTerence Lee
ad3d2fde9e5v14 changelog
Terence LeeTerence Lee
3b345b8a30edon'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 LeeTerence Lee
1b532f7e595v13 changelog
Terence LeeTerence Lee
6321139af1cupgrade to 1.1.rc.5
Terence LeeTerence Lee
fd5f880d4f7v12 changelog
Terence LeeTerence Lee
01cacd8e29eadd syck hack
Terence LeeTerence Lee
5273647eb78v11 changelog
Terence LeeTerence Lee
b7ba7ca23a4bundler 1.1.rc.3
Terence LeeTerence Lee
4e59338d19cv10 changelog
Terence LeeTerence Lee
e85aaafb9e9check the output for sqlite install errors
Terence LeeTerence Lee
39415039f44pipe now returns the output as a string
Terence LeeTerence Lee
3be9e7e6659reset path in setup_language_pack_environment
Terence LeeTerence Lee
3ada9620fe1add separator to ENV["PATH"]
Terence LeeTerence Lee
8527a11aaabchomp slug_vendor_base
Terence LeeTerence Lee
071bbb48dadneed to setup ruby install env in setup_language_pack_environment
Terence LeeTerence Lee
3b226328fccsplit up ruby install env setup
Terence LeeTerence Lee
5ee709b261aRevert "Revert "dynamic slug_vendor_base detection code"" This reverts commit 5a9736971f3935252c72d602bee34007cf960165.
Terence LeeTerence Lee
0a38da90dd0bundler binstubs
Terence LeeTerence Lee
5d481342585v9 changelog
Terence LeeTerence Lee
5aa7c2ae3e9need absolute path for RBX env var overrides
Terence LeeTerence Lee
5a9736971f3Revert "dynamic slug_vendor_base detection code" This reverts commit 281624256d330e24b04a3fb65cf9d23752cc6c26.
Terence LeeTerence Lee
84df89e9ec6dynamic slug_vendor_base detection code
Terence LeeTerence Lee
479d2e89bdarbx has a different slug_vendor_bundle
Terence LeeTerence Lee
b5322c9c071detect rbx for ruby versions manifest
Terence LeeTerence Lee
136ece7e9d3initial rbx support
Terence LeeTerence Lee
b4a16bc7568rake task to build rbx
Terence LeeTerence Lee
545a2e72812don't need to allow_git twice
Terence LeeTerence Lee
2ccbd4481d4actually use tmpdir for ruby_versions.yml
Terence LeeTerence Lee
fdd0ef63b09print out ruby version being used
Terence LeeTerence Lee
97a9009b498update changelog for v8
Terence LeeTerence Lee
c4026ec5eaaspecify vm for RUBY_VERSION
Terence LeeTerence Lee
b55d67a954eupdate changelog for v7
Terence LeeTerence Lee
0fe5f39b4b6task to generate ruby versions manifest file
Terence LeeTerence Lee
817add0c639list the valid versions of ruby versions
Terence LeeTerence Lee
297e0ba8387error out if an invalid RUBY_VERSION is specified
Terence LeeTerence Lee
eb12641d6fcadd some comments
Terence LeeTerence Lee
3782f19d3cfcombine build/runtime ruby rake tasks
Terence LeeTerence Lee
46398f78625pick up ruby version from ENV["RUBY_VERSION"]
Terence LeeTerence Lee
35d4533d824refactor building ruby code
Terence LeeTerence Lee
4a977ddb68fmake build command easier to read for libffi
Terence LeeTerence Lee
00a254482b9make build command easier to read for node
Terence LeeTerence Lee
2f310ae1ff7make build command easier to read for libyaml
Terence LeeTerence Lee
d1d840fb0d3make ruby build task more readable
Terence LeeTerence Lee
8a820fbcfa8Revert "don't use build ruby" This reverts commit b9783b1a6397602af14201c4b4dff79e8e1a30f7.
Terence LeeTerence Lee
84410c2e6a7don't use build ruby
Terence LeeTerence Lee
7939f2bccdcupdate ruby install task to use libyaml + libffi
Terence LeeTerence Lee
c9e64345504rake task for build ruby
Terence LeeTerence Lee
cf2aa29e09drake task for installing libffi
Terence LeeTerence Lee
ec0348a978flet's use a different ruby for build
Terence LeeTerence Lee
87e40da3cafRevert "need to setup prefix so gem_prelude plays nice" This reverts commit 303ac200fdf322535e7bc5a6777d28786e2e80e8.
Terence LeeTerence Lee
857ce39d06bdon't compile docs for ruby
Terence LeeTerence Lee
a9db2f39bb5need to setup prefix so gem_prelude plays nice
Terence LeeTerence Lee
9a61e4cd4a0move bin to the front
Terence LeeTerence Lee
e49cbe193d0install vendored ruby
Terence LeeTerence Lee
28a874ca53arake task to build ruby 1.9.3
Terence LeeTerence Lee
c7642bb09ddstart a changelog