internal tools
  1. internal tools

heroku-buildpack-ruby

Public
        
AuthorCommitMessageCommit dateBuilds
Terence LeeTerence Lee
4c54b69c914set ruby_version_env_var properly
Terence LeeTerence Lee
c00d5ebf5ccupdate comment
Terence LeeTerence Lee
cea8c9aa0afdon't require cache for using metadata
Terence LeeTerence Lee
3f56d0bf412install last version of ruby used
Terence LeeTerence Lee
c1a1768c09binstall Ruby 1.9.3 by default
Terence LeeTerence Lee
d8af0fe9bc0store buildpack ruby_version data
Terence LeeTerence Lee
d2cb2c3a80cfix sqlite3 error detection for newer bundler
Terence LeeTerence Lee
277921367b0extract metadata into its own class
Terence LeeTerence Lee
2c75ef94166document when cache_dir is nil
Terence LeeTerence Lee
85ee508d89fextract cache into its own class
schneemsschneems
b5be71a8f02Show full backtrace on exceptions From conversation https://github.com/grosser/parallel_tests/issues/221
Richard SchneemanRichard Schneeman
9f5c5149f5aMerge pull request #102 from heroku/schneems/retry-hatchet-deploy-failures Auto Retry deploy failures 3 times on travis
schneemsschneems
e6bd38920c8Auto Retry deploy failures 3 times on travis When a deploy fails hatchet will now retry a deploy HATCHET_RETRIES tim...
Richard SchneemanRichard Schneeman
7cf1c7b649dMerge pull request #101 from heroku/schneems/rev-hatchet Update Hatchet
schneemsschneems
9d8898b890cHatchet knows how to set itself up on Travis CI Run `bundle exec rake hatchet:setup_travis` instead of manually runn...
schneemsschneems
850b2c0b11fBump Hatchet Dependency - Hatchet now raises an error on failure, must flag `allow_failure: true` if you expect a fa...
Richard SchneemanRichard Schneeman
815fa07c3c3Merge pull request #98 from heroku/schneems/travis Setting up travis testing
Terence LeeTerence Lee
cee68e84ddaupdate changelog
Terence LeeTerence Lee
adc845381b2bump v62
schneemsschneems
698911680f3Setting up travis testing
Ryan SorensenRyan Sorensen
b656dc8de99Check if ruby_version is not nil before running .match against 1.8.7
Terence LeeTerence Lee
2fb22026467match all ruby 1.8.7 for setting up bundler/syck
Richard SchneemanRichard Schneeman
58d0a3f43f9Merge pull request #97 from heroku/schneems/parallel-tests Run Rspec Tests in Parallel
schneemsschneems
5df432dcce9Parallel tests Run rspec tests in different processes for different files. Speeds up testing by roughly 6x.
schneemsschneems
83f574b3b9cFix rubies spec Version numbers have been revved, removing patch number from test.
Teng Siong OngTeng Siong Ong
4eeeee12fbaCreate database_yml again to make it work with rails 4.0.0.rc. Refer to: https://github.com/rails/rails/commit/dd5a8...
Richard SchneemanRichard Schneeman
5abb81dbf89Merge pull request #74 from ctshryock/rails_4_manifest Detect rails 4 manifest file
Terence LeeTerence Lee
d78af74f9e4bump v61
Terence LeeTerence Lee
e114473bbbeupdate changelog
Terence LeeTerence Lee
aba8a73168cupdate cache if using rubygems 2.0.0
Terence LeeTerence Lee
eea68305f9bautomatically recompile native ext on ruby 2.0.0 p0
Terence LeeTerence Lee
3b9a41cbf17write rubygems version to cache
Terence LeeTerence Lee
135aaac6272bump v60
Terence LeeTerence Lee
1890e1174fcupdate changelog
Terence LeeTerence Lee
8b82c042624ignore stderr on some ruby calls where output matters
Terence LeeTerence Lee
f97e9f51203Patch CVE-2013-1537
Terence LeeTerence Lee
13d8bc00098make the vars multiline
Richard SchneemanRichard Schneeman
7b8ba195f83Merge pull request #87 from dpiddy/successful-app-body Retry apps until we get a 200.
Dan PetersonDan Peterson
70b9453eca3Retry apps until we get a 200. When deploying new apps there can be a slight delay between the "new app" page going ...
Dan PetersonDan Peterson
7939d589586Merge branch 'master' into cache-parsed-bundle
schneemsschneems
a3b5f7fc36aignore mac specific files
schneemsschneems
be2a65c4407fix railties spec
Clint ShryockClint Shryock
ac257872451un-focus rails 4 spec
Clint ShryockClint Shryock
6c1d1f33147Detect rails 4 manifest file Add Hatchet test and Rails 4 manifest repo to sharpstone ( https://github.com/sharpstone...
schneemsschneems
ad431f92d11hatchet libraries moved to "sharpstone" Also git@github.com:#{}.git is no longer required, just org_name/name
schneemsschneems
da9cf934649hatchet is now `heroku_hatchet` gem
Terence LeeTerence Lee
4fc981df219update changelog
Terence LeeTerence Lee
c20c21f4ceabump v59
Terence LeeTerence Lee
c1a0bec0193update jdk sources
schneemsschneems
1ae626f1bc9add testing docs to the README
Terence LeeTerence Lee
bdd68831457move anvil cleanup into hatchet
Terence LeeTerence Lee
6d6fe175023match instead exact fit
Terence LeeTerence Lee
b54dac67bf3only run focused tests if there are any
Terence LeeTerence Lee
5e6cc5bdaffadd rake task for running specs
schneemsschneems
fa3cf0a53efTest build pack with Hatchet Go!!!
Terence LeeTerence Lee
1874f777fd3update changelog
Terence LeeTerence Lee
a92daae6260bump v58
Terence LeeTerence Lee
5041afd7ce9don't need syck hack for bundle version
Terence LeeTerence Lee
148d1f7ab04rework to use psyched_yaml by adding Bundler to $LOAD_PATH
Terence LeeTerence Lee
01f07c8e8cdfix bundle install for ruby 1.8.7 Bundler gets removed from the `$LOAD_PATH` for some reason in ruby 1.8.7. This mea...
Terence LeeTerence Lee
a82eda393b6update changelog
Terence LeeTerence Lee
4ed456bdbc4scope bundle cache removal to git gems
Terence LeeTerence Lee
1dc6cc64ca5only clear the cache if the bundle contains git gems
Terence LeeTerence Lee
a19fe6fbce0v57 bump
Terence LeeTerence Lee
22e91fe994fFix bundler git gemspec bug. Bundler 1.3.0.pre.8 broke backwards compatibility with gemspecs. 6548e31e8ad061403d6550...
Terence LeeTerence Lee
01ebdc68194write bundler version
Richard SchneemanRichard Schneeman
4f7dbcfe879Merge pull request #73 from sumbach/patch-1 Update link to vulcan gem in README
Sam UmbachSam Umbach
bbd5ff2ea98Update link to vulcan gem
Terence LeeTerence Lee
94a6bff71deupdate changelog
Terence LeeTerence Lee
23118d3f191bump to v56
Terence LeeTerence Lee
d263e2c539eruby 1.8.7 doesn't autoload rubygems
Terence LeeTerence Lee
f37a12a7befrequire psyched_yaml in the syck hack
Terence LeeTerence Lee
4246c528c3fRevert "Revert "upgrade to bundler 1.3.2"" This reverts commit 3fc9718e47cff36e30acc4c305994cff75c19f14.
Terence LeeTerence Lee
e48a1990e07update changelog
Terence LeeTerence Lee
ee3dca19952bump to v55
Terence LeeTerence Lee
3fc9718e47cRevert "upgrade to bundler 1.3.2" This reverts commit 4091c08b58eecbbdff0288c8723522e9b08c541d.
Terence LeeTerence Lee
103113884fcupdate changelog
Terence LeeTerence Lee
f9afd576abcbump to v54
Terence LeeTerence Lee
4091c08b58eupgrade to bundler 1.3.2
Dan PetersonDan Peterson
6619af70cf3Less magic.
Dan PetersonDan Peterson
12af3a8ecc6Really just one instance of things.
Dan PetersonDan Peterson
3f7cf18e5daRealize the bundle if bundler_path is called before bundle.
Dan PetersonDan Peterson
7eafa107abeinit
Dan PetersonDan Peterson
d8ce4330fd4Cache fetched bundler and parsed bundle.
Terence LeeTerence Lee
4929e2748c4update changelog
Terence LeeTerence Lee
f55acc7aa4abump to v53
Terence LeeTerence Lee
b7d40cf5488rails 2 doesn't have railties
Terence LeeTerence Lee
eb7ae69ec31check that the Gemfile + Gemfile.lock exist before trying to read those files
Terence LeeTerence Lee
e4cf1d24f85railties is a better indicator of the rails gem people are building rails apps that don't include the rails meta gem...
Terence LeeTerence Lee
6ab260a0988update changelog
Terence LeeTerence Lee
ca15b38edb0bump to v52
Terence LeeTerence Lee
2d657de0478Revert "update to Bundler 1.3.0" This reverts commit b4714fbbc9aac4af40c1f2f26f0daff6e81e07a9.
Terence LeeTerence Lee
99682109b3badd date to v51 changelog
Terence LeeTerence Lee
a5815a4879badd date to v50 changelog
Terence LeeTerence Lee
3cbeb98a777update changelog
Terence LeeTerence Lee
8d145b6ee70bump to v51
Terence LeeTerence Lee
b4714fbbc9aupdate to Bundler 1.3.0
Terence LeeTerence Lee
3c88dcabce9fail deploy on assets fail on rails 4
Terence LeeTerence Lee
32810aaa428rails still needs DATABASE_URL to run the assets:precompile rake task
Terence LeeTerence Lee
b1519ec7fb6include the beta into the rails 4 beta
Terence LeeTerence Lee
e64df2ac6a4add Rails 4 to detect array
Terence LeeTerence Lee
a28ba877040don't write database.yml for rails 4
Terence LeeTerence Lee
6d9f6c955b0redo default process types
Terence LeeTerence Lee
91404c28015setup assets precompile for rails 4
Terence LeeTerence Lee
5c4ddec3ccarails 4 buildpack
Terence LeeTerence Lee
6bb80435433warn people when they don't have a lockfile
Terence LeeTerence Lee
26ee2dd8b3chave rack use gem_version
Terence LeeTerence Lee
b04a72f02c5use LockfileParser for rails 2
Terence LeeTerence Lee
0d34a04bf0aextract gem_version logic into it's own method
Terence LeeTerence Lee
3ad066feeffuse LockfileParser in detect
Terence LeeTerence Lee
e404f3cfc00extract bootstrap_bundler
Terence LeeTerence Lee
0e6a081c72aextract these shell helpers into their own module
Terence LeeTerence Lee
b2cb91b92a7Merge pull request #65 from ctshryock/dev_db shared-database:5mb -> heroku-postgresql:dev
Clint ShryockClint Shryock
b0482545002shared-database:5mb -> heroku-postgresql:dev This isn't the database you're looking for. Move along.
Justin FitzsimmonsJustin Fitzsimmons
b4e926dc671Explictly sets the prefix when building node
Terence LeeTerence Lee
32a84d83ea8remove DisableDeploys from the detect list
Terence LeeTerence Lee
5240491f7a4v50
Terence LeeTerence Lee
d837af2d280update changelog
Terence LeeTerence Lee
cc81c84dcd3Revert "add error messaging when can't deploy due to gems not being in the cache" This reverts commit dfd66ded5ee475...
Terence LeeTerence Lee
56bf7efdd94Revert "use bundle install local" This reverts commit e69301b54de1899c981a1e1b37787e4b664c2ed0.
Terence LeeTerence Lee
0616ff6dff5v49
Terence LeeTerence Lee
3bcd3252709update the changelog
Terence LeeTerence Lee
c46e0f9c416need ruby_version_cache to exist before reading it
Terence LeeTerence Lee
dfd66ded5eeadd error messaging when can't deploy due to gems not being in the cache
Terence LeeTerence Lee
e69301b54deuse bundle install local
Terence LeeTerence Lee
58ce8b87f57v48
Terence LeeTerence Lee
5bbfb248271update changelog
Terence LeeTerence Lee
d9c61d49e51update copy
Terence LeeTerence Lee
4531e5a42a0update error message to link to status
Terence LeeTerence Lee
4c8d376c420Merge branch 'disable_deploy' Conflicts: CHANGELOG.md
Terence LeeTerence Lee
066d4a1b9catemporarily disable deploys due to rubygems.org compromise
Terence LeeTerence Lee
8137a219bdaMerge pull request #54 from heroku/rails3-detect-file-encoding Rails3.use?: use String#include? instead of =~
Terence LeeTerence Lee
0422bc81ebaMerge pull request #62 from cjolly/cjolly-log-windows-gemfile-lock-removal print warning when removing Gemfile.lock ...
Terence LeeTerence Lee
924df792e2aupdate changelog
Terence LeeTerence Lee
ba1f8113ab4display the ruby version change to the user
Terence LeeTerence Lee
dfffb4827cabump to v47
Chad JollyChad Jolly
29a896d8455print warning when removing windows generated Gemfile.lock
Terence LeeTerence Lee
9e82cdad556update changelog
Terence LeeTerence Lee
5dbf4c06c76update to bundler 1.3.0.pre.5
Terence LeeTerence Lee
b2cd9df06adfix building ruby-build rubies
Jonathan DanceJonathan Dance
26dfef808e3Rails3.use?: use String#include? instead of =~ closes #53
Terence LeeTerence Lee
1749a0f6be2bump to v46
Terence LeeTerence Lee
e9c0f1cab84ruby naming scheme doesn't start with ruby engine
Terence LeeTerence Lee
f8b18c8f79brbx2 doesn't need a build ruby
Terence LeeTerence Lee
7832dbc35f1symlink bundler binstubs in bin/ for backwards compatability will not override bins that already exist here since th...
Terence LeeTerence Lee
fd81270e9aeinstall bundler binstubs into a different dir This fixes #52.
Terence LeeTerence Lee
f659a4055d3update changelog
Terence LeeTerence Lee
05a579b2de5override $GEM_PATH in .profile.d/ruby.sh we need to be able to change $PATH and $GEM_PATH to be able to let users ch...
Terence LeeTerence Lee
686be889856update changelog
Terence LeeTerence Lee
8e2d3315093bump to v45
Terence LeeTerence Lee
23b0646c535remove setting config vars in release
Terence LeeTerence Lee
753588a4b3cenable invoke dynamic on JRuby by default @headius told me that the only known issues are when jruby is being called...
Terence LeeTerence Lee
b075d5d252fbump version to v44
Terence LeeTerence Lee
8fecbd85e8eupdate changelog
Terence LeeTerence Lee
81835babf1aupdate the buildpack version :(
Terence LeeTerence Lee
9d9da01ac4cupdate changelog
Terence LeeTerence Lee
77d76b26003upgrade to bundler 1.3.0.pre.2
Terence LeeTerence Lee
d51b0814a3dupdate changelog
Terence LeeTerence Lee
4c97ef45cfaupdate to Bundler 1.2.2
Terence LeeTerence Lee
56345f9cba0update changelog
Terence LeeTerence Lee
accd5480c22ruby 2.0.0 doesn't need a build ruby
Terence LeeTerence Lee
28aca4c1908Merge pull request #46 from ctshryock/master Use https in buildpack urls
ClintClint
61570375639Update README.md Use https for github urls
Richard SchneemanRichard Schneeman
9563b5a25b8Merge pull request #45 from schneems/schneems/typo fix typo in comments
schneemsschneems
01f1998c488fix typo in comments
Terence LeeTerence Lee
a8159174245update ruby build task for vulcan
Terence LeeTerence Lee
c826ebea2c1update changelog
Terence LeeTerence Lee
d0bcba5c863refactor bundler_cache location
Terence LeeTerence Lee
18ec605b818purge cache to fix bug in v38
Terence LeeTerence Lee
5636541cce0this actually should just be an elsif
Terence LeeTerence Lee
eba682bcf54store the buildpack version in the cache
Terence LeeTerence Lee
f3fdea45e4bupdate changelog
Terence LeeTerence Lee
0202e3bc15balways need to reinstall language gems when clearing the bundler cache
Terence LeeTerence Lee
79913f9fb43actually purge the cache again on ruby version change
Terence LeeTerence Lee
4f5d0d09780don't clear cache on new apps
Terence LeeTerence Lee
34af743f2abupdate changelog
Terence LeeTerence Lee
db0cb6d0e80reinstall language pack gems since they live in `vendor/bundle`
Terence LeeTerence Lee
7494593133bcan't cache_load a file
Terence LeeTerence Lee
928ce92b3c4always write ruby_version to the cache
Terence LeeTerence Lee
88bb9794f6acleanup mess from v37
Terence LeeTerence Lee
2a2f7a5f5c6use `vendor/heroku` for storing metadata b/t builds
Terence LeeTerence Lee
11a84388a31Revert "cache_store can store files as well" This reverts commit 4bfc6dcab6ecf3c015b7b0eab402a7c3a7adef93. This wou...
Terence LeeTerence Lee
92898389cb8update changelog
Terence LeeTerence Lee
fe8e1862543don't clear cache on new apps
Terence LeeTerence Lee
075ae90f780update copy
Terence LeeTerence Lee
ae7583d3e89load_bundle_cache -> load_bundler_cache
Terence LeeTerence Lee
6dbfb31d759chomp newline off of `ruby -v` output
Terence LeeTerence Lee
4bfc6dcab6ecache_store can store files as well