Terence Lee | 4c54b69c914 | set ruby_version_env_var properly | | |
Terence Lee | c00d5ebf5cc | update comment | | |
Terence Lee | cea8c9aa0af | don't require cache for using metadata | | |
Terence Lee | 3f56d0bf412 | install last version of ruby used | | |
Terence Lee | c1a1768c09b | install Ruby 1.9.3 by default | | |
Terence Lee | d8af0fe9bc0 | store buildpack ruby_version data | | |
Terence Lee | d2cb2c3a80c | fix sqlite3 error detection for newer bundler | | |
Terence Lee | 277921367b0 | extract metadata into its own class | | |
Terence Lee | 2c75ef94166 | document when cache_dir is nil | | |
Terence Lee | 85ee508d89f | extract cache into its own class | | |
schneems | b5be71a8f02 | Show full backtrace on exceptions
From conversation https://github.com/grosser/parallel_tests/issues/221 | | |
Richard Schneeman | 9f5c5149f5a | Merge pull request #102 from heroku/schneems/retry-hatchet-deploy-failures
Auto Retry deploy failures 3 times on travis | | |
schneems | e6bd38920c8 | Auto Retry deploy failures 3 times on travis
When a deploy fails hatchet will now retry a deploy HATCHET_RETRIES tim... | | |
Richard Schneeman | 7cf1c7b649d | Merge pull request #101 from heroku/schneems/rev-hatchet
Update Hatchet | | |
schneems | 9d8898b890c | Hatchet knows how to set itself up on Travis CI
Run `bundle exec rake hatchet:setup_travis` instead of manually runn... | | |
schneems | 850b2c0b11f | Bump Hatchet Dependency
- Hatchet now raises an error on failure, must flag `allow_failure: true` if you expect a fa... | | |
Richard Schneeman | 815fa07c3c3 | Merge pull request #98 from heroku/schneems/travis
Setting up travis testing | | |
Terence Lee | cee68e84dda | update changelog | | |
Terence Lee | adc845381b2 | bump v62 | | |
schneems | 698911680f3 | Setting up travis testing | | |
Ryan Sorensen | b656dc8de99 | Check if ruby_version is not nil before running .match against 1.8.7 | | |
Terence Lee | 2fb22026467 | match all ruby 1.8.7 for setting up bundler/syck | | |
Richard Schneeman | 58d0a3f43f9 | Merge pull request #97 from heroku/schneems/parallel-tests
Run Rspec Tests in Parallel | | |
schneems | 5df432dcce9 | Parallel tests
Run rspec tests in different processes for different files. Speeds up testing by roughly 6x. | | |
schneems | 83f574b3b9c | Fix rubies spec
Version numbers have been revved, removing patch number from test. | | |
Teng Siong Ong | 4eeeee12fba | Create database_yml again to make it work with rails 4.0.0.rc. Refer to: https://github.com/rails/rails/commit/dd5a8... | | |
Richard Schneeman | 5abb81dbf89 | Merge pull request #74 from ctshryock/rails_4_manifest
Detect rails 4 manifest file | | |
Terence Lee | d78af74f9e4 | bump v61 | | |
Terence Lee | e114473bbbe | update changelog | | |
Terence Lee | aba8a73168c | update cache if using rubygems 2.0.0 | | |
Terence Lee | eea68305f9b | automatically recompile native ext on ruby 2.0.0 p0 | | |
Terence Lee | 3b9a41cbf17 | write rubygems version to cache | | |
Terence Lee | 135aaac6272 | bump v60 | | |
Terence Lee | 1890e1174fc | update changelog | | |
Terence Lee | 8b82c042624 | ignore stderr on some ruby calls where output matters | | |
Terence Lee | f97e9f51203 | Patch CVE-2013-1537 | | |
Terence Lee | 13d8bc00098 | make the vars multiline | | |
Richard Schneeman | 7b8ba195f83 | Merge pull request #87 from dpiddy/successful-app-body
Retry apps until we get a 200. | | |
Dan Peterson | 70b9453eca3 | Retry apps until we get a 200.
When deploying new apps there can be a slight delay between the "new app"
page going ... | | |
Dan Peterson | 7939d589586 | Merge branch 'master' into cache-parsed-bundle | | |
schneems | a3b5f7fc36a | ignore mac specific files | | |
schneems | be2a65c4407 | fix railties spec | | |
Clint Shryock | ac257872451 | un-focus rails 4 spec | | |
Clint Shryock | 6c1d1f33147 | Detect rails 4 manifest file
Add Hatchet test and Rails 4 manifest repo to sharpstone (
https://github.com/sharpstone... | | |
schneems | ad431f92d11 | hatchet libraries moved to "sharpstone"
Also git@github.com:#{}.git is no longer required, just org_name/name | | |
schneems | da9cf934649 | hatchet is now `heroku_hatchet` gem | | |
Terence Lee | 4fc981df219 | update changelog | | |
Terence Lee | c20c21f4cea | bump v59 | | |
Terence Lee | c1a0bec0193 | update jdk sources | | |
schneems | 1ae626f1bc9 | add testing docs to the README | | |
Terence Lee | bdd68831457 | move anvil cleanup into hatchet | | |
Terence Lee | 6d6fe175023 | match instead exact fit | | |
Terence Lee | b54dac67bf3 | only run focused tests if there are any | | |
Terence Lee | 5e6cc5bdaff | add rake task for running specs | | |
schneems | fa3cf0a53ef | Test build pack with Hatchet
Go!!! | | |
Terence Lee | 1874f777fd3 | update changelog | | |
Terence Lee | a92daae6260 | bump v58 | | |
Terence Lee | 5041afd7ce9 | don't need syck hack for bundle version | | |
Terence Lee | 148d1f7ab04 | rework to use psyched_yaml by adding Bundler to $LOAD_PATH | | |
Terence Lee | 01f07c8e8cd | fix 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 Lee | a82eda393b6 | update changelog | | |
Terence Lee | 4ed456bdbc4 | scope bundle cache removal to git gems | | |
Terence Lee | 1dc6cc64ca5 | only clear the cache if the bundle contains git gems | | |
Terence Lee | a19fe6fbce0 | v57 bump | | |
Terence Lee | 22e91fe994f | Fix bundler git gemspec bug.
Bundler 1.3.0.pre.8 broke backwards compatibility with gemspecs.
6548e31e8ad061403d6550... | | |
Terence Lee | 01ebdc68194 | write bundler version | | |
Richard Schneeman | 4f7dbcfe879 | Merge pull request #73 from sumbach/patch-1
Update link to vulcan gem in README | | |
Sam Umbach | bbd5ff2ea98 | Update link to vulcan gem | | |
Terence Lee | 94a6bff71de | update changelog | | |
Terence Lee | 23118d3f191 | bump to v56 | | |
Terence Lee | d263e2c539e | ruby 1.8.7 doesn't autoload rubygems | | |
Terence Lee | f37a12a7bef | require psyched_yaml in the syck hack | | |
Terence Lee | 4246c528c3f | Revert "Revert "upgrade to bundler 1.3.2""
This reverts commit 3fc9718e47cff36e30acc4c305994cff75c19f14. | | |
Terence Lee | e48a1990e07 | update changelog | | |
Terence Lee | ee3dca19952 | bump to v55 | | |
Terence Lee | 3fc9718e47c | Revert "upgrade to bundler 1.3.2"
This reverts commit 4091c08b58eecbbdff0288c8723522e9b08c541d. | | |
Terence Lee | 103113884fc | update changelog | | |
Terence Lee | f9afd576abc | bump to v54 | | |
Terence Lee | 4091c08b58e | upgrade to bundler 1.3.2 | | |
Dan Peterson | 6619af70cf3 | Less magic. | | |
Dan Peterson | 12af3a8ecc6 | Really just one instance of things. | | |
Dan Peterson | 3f7cf18e5da | Realize the bundle if bundler_path is called before bundle. | | |
Dan Peterson | 7eafa107abe | init | | |
Dan Peterson | d8ce4330fd4 | Cache fetched bundler and parsed bundle. | | |
Terence Lee | 4929e2748c4 | update changelog | | |
Terence Lee | f55acc7aa4a | bump to v53 | | |
Terence Lee | b7d40cf5488 | rails 2 doesn't have railties | | |
Terence Lee | eb7ae69ec31 | check that the Gemfile + Gemfile.lock exist before trying to read those files | | |
Terence Lee | e4cf1d24f85 | railties is a better indicator of the rails gem
people are building rails apps that don't include the rails
meta gem... | | |
Terence Lee | 6ab260a0988 | update changelog | | |
Terence Lee | ca15b38edb0 | bump to v52 | | |
Terence Lee | 2d657de0478 | Revert "update to Bundler 1.3.0"
This reverts commit b4714fbbc9aac4af40c1f2f26f0daff6e81e07a9. | | |
Terence Lee | 99682109b3b | add date to v51 changelog | | |
Terence Lee | a5815a4879b | add date to v50 changelog | | |
Terence Lee | 3cbeb98a777 | update changelog | | |
Terence Lee | 8d145b6ee70 | bump to v51 | | |
Terence Lee | b4714fbbc9a | update to Bundler 1.3.0 | | |
Terence Lee | 3c88dcabce9 | fail deploy on assets fail on rails 4 | | |
Terence Lee | 32810aaa428 | rails still needs DATABASE_URL to run the assets:precompile rake task | | |
Terence Lee | b1519ec7fb6 | include the beta into the rails 4 beta | | |
Terence Lee | e64df2ac6a4 | add Rails 4 to detect array | | |
Terence Lee | a28ba877040 | don't write database.yml for rails 4 | | |
Terence Lee | 6d9f6c955b0 | redo default process types | | |
Terence Lee | 91404c28015 | setup assets precompile for rails 4 | | |
Terence Lee | 5c4ddec3cca | rails 4 buildpack | | |
Terence Lee | 6bb80435433 | warn people when they don't have a lockfile | | |
Terence Lee | 26ee2dd8b3c | have rack use gem_version | | |
Terence Lee | b04a72f02c5 | use LockfileParser for rails 2 | | |
Terence Lee | 0d34a04bf0a | extract gem_version logic into it's own method | | |
Terence Lee | 3ad066feeff | use LockfileParser in detect | | |
Terence Lee | e404f3cfc00 | extract bootstrap_bundler | | |
Terence Lee | 0e6a081c72a | extract these shell helpers into their own module | | |
Terence Lee | b2cb91b92a7 | Merge pull request #65 from ctshryock/dev_db
shared-database:5mb -> heroku-postgresql:dev | | |
Clint Shryock | b0482545002 | shared-database:5mb -> heroku-postgresql:dev
This isn't the database you're looking for. Move along. | | |
Justin Fitzsimmons | b4e926dc671 | Explictly sets the prefix when building node | | |
Terence Lee | 32a84d83ea8 | remove DisableDeploys from the detect list | | |
Terence Lee | 5240491f7a4 | v50 | | |
Terence Lee | d837af2d280 | update changelog | | |
Terence Lee | cc81c84dcd3 | Revert "add error messaging when can't deploy due to gems not being in the cache"
This reverts commit dfd66ded5ee475... | | |
Terence Lee | 56bf7efdd94 | Revert "use bundle install local"
This reverts commit e69301b54de1899c981a1e1b37787e4b664c2ed0. | | |
Terence Lee | 0616ff6dff5 | v49 | | |
Terence Lee | 3bcd3252709 | update the changelog | | |
Terence Lee | c46e0f9c416 | need ruby_version_cache to exist before reading it | | |
Terence Lee | dfd66ded5ee | add error messaging when can't deploy due to gems not being in the cache | | |
Terence Lee | e69301b54de | use bundle install local | | |
Terence Lee | 58ce8b87f57 | v48 | | |
Terence Lee | 5bbfb248271 | update changelog | | |
Terence Lee | d9c61d49e51 | update copy | | |
Terence Lee | 4531e5a42a0 | update error message to link to status | | |
Terence Lee | 4c8d376c420 | Merge branch 'disable_deploy'
Conflicts:
CHANGELOG.md | | |
Terence Lee | 066d4a1b9ca | temporarily disable deploys due to rubygems.org compromise | | |
Terence Lee | 8137a219bda | Merge pull request #54 from heroku/rails3-detect-file-encoding
Rails3.use?: use String#include? instead of =~ | | |
Terence Lee | 0422bc81eba | Merge pull request #62 from cjolly/cjolly-log-windows-gemfile-lock-removal
print warning when removing Gemfile.lock ... | | |
Terence Lee | 924df792e2a | update changelog | | |
Terence Lee | ba1f8113ab4 | display the ruby version change to the user | | |
Terence Lee | dfffb4827ca | bump to v47 | | |
Chad Jolly | 29a896d8455 | print warning when removing windows generated Gemfile.lock | | |
Terence Lee | 9e82cdad556 | update changelog | | |
Terence Lee | 5dbf4c06c76 | update to bundler 1.3.0.pre.5 | | |
Terence Lee | b2cd9df06ad | fix building ruby-build rubies | | |
Jonathan Dance | 26dfef808e3 | Rails3.use?: use String#include? instead of =~
closes #53 | | |
Terence Lee | 1749a0f6be2 | bump to v46 | | |
Terence Lee | e9c0f1cab84 | ruby naming scheme doesn't start with ruby engine | | |
Terence Lee | f8b18c8f79b | rbx2 doesn't need a build ruby | | |
Terence Lee | 7832dbc35f1 | symlink bundler binstubs in bin/ for backwards compatability
will not override bins that already exist here since th... | | |
Terence Lee | fd81270e9ae | install bundler binstubs into a different dir
This fixes #52. | | |
Terence Lee | f659a4055d3 | update changelog | | |
Terence Lee | 05a579b2de5 | override $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 Lee | 686be889856 | update changelog | | |
Terence Lee | 8e2d3315093 | bump to v45 | | |
Terence Lee | 23b0646c535 | remove setting config vars in release | | |
Terence Lee | 753588a4b3c | enable invoke dynamic on JRuby by default
@headius told me that the only known issues are when jruby is being
called... | | |
Terence Lee | b075d5d252f | bump version to v44 | | |
Terence Lee | 8fecbd85e8e | update changelog | | |
Terence Lee | 81835babf1a | update the buildpack version :( | | |
Terence Lee | 9d9da01ac4c | update changelog | | |
Terence Lee | 77d76b26003 | upgrade to bundler 1.3.0.pre.2 | | |
Terence Lee | d51b0814a3d | update changelog | | |
Terence Lee | 4c97ef45cfa | update to Bundler 1.2.2 | | |
Terence Lee | 56345f9cba0 | update changelog | | |
Terence Lee | accd5480c22 | ruby 2.0.0 doesn't need a build ruby | | |
Terence Lee | 28aca4c1908 | Merge pull request #46 from ctshryock/master
Use https in buildpack urls | | |
Clint | 61570375639 | Update README.md
Use https for github urls | | |
Richard Schneeman | 9563b5a25b8 | Merge pull request #45 from schneems/schneems/typo
fix typo in comments | | |
schneems | 01f1998c488 | fix typo in comments | | |
Terence Lee | a8159174245 | update ruby build task for vulcan | | |
Terence Lee | c826ebea2c1 | update changelog | | |
Terence Lee | d0bcba5c863 | refactor bundler_cache location | | |
Terence Lee | 18ec605b818 | purge cache to fix bug in v38 | | |
Terence Lee | 5636541cce0 | this actually should just be an elsif | | |
Terence Lee | eba682bcf54 | store the buildpack version in the cache | | |
Terence Lee | f3fdea45e4b | update changelog | | |
Terence Lee | 0202e3bc15b | always need to reinstall language gems when clearing the bundler cache | | |
Terence Lee | 79913f9fb43 | actually purge the cache again on ruby version change | | |
Terence Lee | 4f5d0d09780 | don't clear cache on new apps | | |
Terence Lee | 34af743f2ab | update changelog | | |
Terence Lee | db0cb6d0e80 | reinstall language pack gems since they live in `vendor/bundle` | | |
Terence Lee | 7494593133b | can't cache_load a file | | |
Terence Lee | 928ce92b3c4 | always write ruby_version to the cache | | |
Terence Lee | 88bb9794f6a | cleanup mess from v37 | | |
Terence Lee | 2a2f7a5f5c6 | use `vendor/heroku` for storing metadata b/t builds | | |
Terence Lee | 11a84388a31 | Revert "cache_store can store files as well"
This reverts commit 4bfc6dcab6ecf3c015b7b0eab402a7c3a7adef93.
This wou... | | |
Terence Lee | 92898389cb8 | update changelog | | |
Terence Lee | fe8e1862543 | don't clear cache on new apps | | |
Terence Lee | 075ae90f780 | update copy | | |
Terence Lee | ae7583d3e89 | load_bundle_cache -> load_bundler_cache | | |
Terence Lee | 6dbfb31d759 | chomp newline off of `ruby -v` output | | |
Terence Lee | 4bfc6dcab6e | cache_store can store files as well | | |
Next → |