schneems | e662aac9223 | The default cache skips installing nokogiri
Not sure how this wasn't caught earlier but with the default cache, noko... | | |
schneems | 9d418c5041e | [close #159] Remove deprecated asset behavior
Rails3 deploys that do not successfully run `assets:precompile` will n... | | |
Terence Lee | bc896ed7057 | v81 | | |
Terence Lee | 4c9952533ac | update changelog | | |
Terence Lee | 04d8a3ac515 | try using S3 instead of Cloudfront | | |
Terence Lee | a513029dc1f | if the cdn.yml is empty, return a Hash | | |
Terence Lee | bedbe20c53f | use the patchlevel for default cache | | |
Terence Lee | d19810e10b7 | Setup a default bundler cache for ruby 2.0.0 (default ruby) | | |
Terence Lee | ada64e7b744 | Merge pull request #158 from heroku/remove-extra-quote
Remove extra / unmatched double quote | | |
Mark McGranaghan | 1da7e7d52b2 | Remove extra / unmatched double quote | | |
Terence Lee | 141051a779e | if using bundle exec, -rbundler/setup fudges with RUBYOPT | | |
Terence Lee | e612e243dbd | refactorings from @tenderlove | | |
Terence Lee | d87420dbc32 | Merge pull request #151 from hone/s3_virginia
ensure s3 objects are coming out of Virginia | | |
Terence Lee | 6dcc24333be | ensure s3 objects are coming out of Virginia
From @mfine:
S3 objects are sitting in the wrong side of the country, ... | | |
Terence Lee | 0b97d6a8394 | v80 | | |
Terence Lee | b962ebec009 | Merge pull request #143 from heroku/add_binstubs_to_path
add bundler binstubs to the .profile.d path | | |
Terence Lee | c3133e82b97 | update changelog | | |
Terence Lee | 31e5c5145ed | restrict build rubies to mri 1.9.2 and 1.8.7 | | |
Richard Schneeman | 6468b2e5a14 | Merge pull request #147 from hone/cache_assets
store the rails 4 asset cache to improve asset pipeline performance | | |
schneems | 666220c7efe | Move logic to testable class | | |
Terence Lee | 437ceb4c892 | Merge pull request #146 from hone/jruby-passenger
set indy to false. Fixes #145. | | |
Terence Lee | 77a422091a4 | store the rails 4 asset cache to improve asset pipeline performance | | |
Terence Lee | 74f0b90f5a4 | set indy to false. Fixes #145. | | |
Terence Lee | 7b8f49e6564 | Merge pull request #144 from heroku/remove_ruby_version_env_var
Remove RUBY_VERSION env var support | | |
Edward Muller | 527658aa5ef | Remove RUBY_VERSION env var support
The docs says it was going to be removed entirely in August 2012.
It is now Sep... | | |
Terence Lee | bab143e726e | add bundler binstubs to the .profile.d path | | |
Terence Lee | 90afa597f37 | v79 | | |
Terence Lee | 3aa57f87e62 | update changelog | | |
Terence Lee | 6bee178d060 | Merge pull request #141 from heroku/remove_debug_lxpc
remove debug output from LXPC | | |
Terence Lee | fff8ff46b24 | fix syntax error in spec | | |
Terence Lee | 3e45b295b17 | Merge pull request #139 from heroku/schneems/rails4-windows-fix
Symlink ruby.exe to ruby | | |
Terence Lee | e88b9c52e90 | remove debug output from LXPC
If someone is using user-env-compile and sets DEBUG to true, then the
output will be d... | | |
Terence Lee | fd4dfc016f3 | v78 | | |
Terence Lee | 2e080a3118e | update changelog | | |
Terence Lee | 672e18a5635 | fix specs | | |
Terence Lee | d60256fbb39 | set deprecation notices for runtime assets compilation | | |
Terence Lee | a8341db5521 | use `PluginInstaller` for runtime asset compilation | | |
schneems | 728657fdbff | fix specs | | |
Terence Lee | 90559670571 | only warn once about plugin injection in rails 3 | | |
Terence Lee | 494a67ec612 | rails 3 plugin work
* gem and plugin names are different
* rails_12factor not rails_12_factor | | |
Terence Lee | 1305e3d8a2a | rails 4 plugin work
* move rails_12factor gem test to the beginning
* test against ruby 2 since that's the new defau... | | |
schneems | 8d889f34a2d | Bugfix and More tests for plugin logic
Actually testing for presence of directories now ! | | |
Terence Lee | c944525ccbe | should set $GEM_PATH as well for the build process
if this isn't setup properly, locally it might pick the wrong bun... | | |
schneems | ed235df5005 | Symlink ruby.exe to ruby
Rails 4 introduced the `bin/` directory to generated projects with executables `rails`, `bu... | | |
Terence Lee | 2f3e3d1cab2 | remove extra '--' from warnings | | |
Terence Lee | 6663f5e8a98 | Revert "Merge pull request #132 from heroku/schneems/less-inheritance-in-plugins"
This reverts commit 968736e977fcb5... | | |
Terence Lee | 968736e977f | Merge pull request #132 from heroku/schneems/less-inheritance-in-plugins
Bugfix and More tests for plugin logic | | |
schneems | 9eb3fc1201c | Bugfix and More tests for plugin logic | | |
Richard Schneeman | 34f5f706158 | Merge pull request #126 from heroku/schneems/plugin-warnings
Clean up plugin logic and warning text | | |
Richard Schneeman | 1ee167708ce | Clean up plugin logic and warning text
added a test | | |
Richard Schneeman | edac489b33a | Merge pull request #128 from heroku/schneems/lpxc-fix
[close #127] Fix LPXC Deadlock Error | | |
schneems | 5b033b3efb3 | [close #127] Fix LPXC Deadlock Error
LPXC can experience a deadlock error reported in #127 it was fixed in this comm... | | |
Terence Lee | 50cdd4e165a | Merge tag 'v77' | | |
Terence Lee | d01427347d6 | add intelligent messaging for the nokogiri fix | | |
Richard Schneeman | 58e3503ad5f | Merge pull request #11 from heroku/skip-plugins-if-gems
Skip plugins if gems | | |
Michael Hale | 1a992a8c058 | use if.any? | | |
Jonathan Dance | 58db6305a79 | Warning when plugin gets installed
avoids the 'topic' output entirely if no plugins need to be installed | | |
Jonathan Dance | f2f22b4c7a0 | dont install plugins if plugins exist as gems | | |
Terence Lee | 4f3089ce10c | v77 | | |
Terence Lee | 69230cccd4c | update changelog | | |
Terence Lee | b6687d192c1 | Merge pull request #124 from heroku/nokogiri
nokogiri should compile with system libs | | |
Terence Lee | 05a85820a43 | nokogiri should compile with system libs
As of nokogiri 1.6.0, they default to using the vendored libxml2 libs.
This... | | |
Terence Lee | b0ae4a2d282 | v76 | | |
Terence Lee | 0489ef6df65 | update changelog | | |
Terence Lee | e998531051c | fix request_id instrumentation to follow Build & Packaging standard | | |
Terence Lee | 4e3b342019b | v75 | | |
Terence Lee | 1b5f062e534 | update changelog | | |
Terence Lee | 7aefa7e0f1b | instrument the request_id | | |
Terence Lee | b22ae4bc762 | Revert "special case JRuby 1.7.3 to older JDKs due to jffi bug"
This reverts commit 4ada7419e569fc968debbe1b418ec2e2... | | |
Terence Lee | 2045976beab | add checksum checking for rbx | | |
Terence Lee | 2a5f5fef2be | use rubinius' heroku binaries | | |
Richard Schneeman | f2fe96a64ed | Merge pull request #120 from heroku/schneems/hatchet-runner
Abstract Anvil versus git app to make configurable | | |
schneems | 4d28b07bf81 | Use Hatchet::Runner available in 1.1.0
Fix tests on travis | | |
Terence Lee | de7dbc07305 | v74 | | |
Terence Lee | 7791ebac16d | update changelog | | |
Terence Lee | 4ada7419e56 | special case JRuby 1.7.3 to older JDKs due to jffi bug
See https://github.com/jruby/jruby/issues/626 | | |
Terence Lee | ae06d39619e | Revert "Better checking for existence of Rake tasks"
This reverts commit 9b96e6d1a6b15f8b90417679fb7f78943c2da0f1. | | |
Terence Lee | 567a0784936 | Revert "don't error out if there's no Gemfile"
This reverts commit f6270083f7f19611ff8018d322f81449f77aad27. | | |
Terence Lee | 41a9058391b | Revert "add bin to PATH for rake task check"
This reverts commit 3243f4242190fd356d67e6f060a6326449c63f5d. | | |
Terence Lee | 603e0d57d12 | Revert "ruby 1.8.7 does not have rake available"
This reverts commit 9bb7cbfdd5f0761716de50de843f5f4d738c82a3. | | |
Terence Lee | fe5680776df | Revert "[#118] make rake_task_defined? work in the face of extraneous output"
This reverts commit 3fe915518c276ba2c7... | | |
Terence Lee | e793ac06657 | Revert "rake task defined specs"
This reverts commit 00d1d3b4ac3b669bd606a1c968fb00ab82f6a648. | | |
Terence Lee | 962bf54af94 | Revert "need to check any line not just the last."
This reverts commit 676391bd3b175287b681b91e5b18226efc013d36. | | |
Terence Lee | 36a9e50d0d7 | Revert "spec for 676391bd3b175287b681b91e5b18226efc013d36"
This reverts commit 6c7bc214fec2b177618563df417e74b32199c... | | |
Terence Lee | 6c7bc214fec | spec for 676391bd3b175287b681b91e5b18226efc013d36 | | |
Terence Lee | 0a9321fe078 | update hatchet to 1.1.3 | | |
Terence Lee | 0fe555ea0b2 | update changelog | | |
Terence Lee | 676391bd3b1 | need to check any line not just the last.
the celluloid gem when used with sucker_punch or sidekiq can print out
"Sh... | | |
Terence Lee | 5bb77981903 | v72 | | |
Terence Lee | 0b6aac57ce9 | update changelog | | |
Terence Lee | 00d1d3b4ac3 | rake task defined specs | | |
Terence Lee | 1241a65c501 | update changelog about v71 | | |
Jonathan Hinkle | 3fe915518c2 | [#118] make rake_task_defined? work in the face of extraneous output
This should only ever occur if people either ha... | | |
Terence Lee | 60fe2d722d2 | v70 | | |
Terence Lee | 6fece316fe2 | update changelog | | |
Terence Lee | 9bb7cbfdd5f | ruby 1.8.7 does not have rake available | | |
Terence Lee | 3243f424219 | add bin to PATH for rake task check | | |
Terence Lee | f6270083f7f | don't error out if there's no Gemfile | | |
Gabriel Gironda | 9b96e6d1a6b | Better checking for existence of Rake tasks
With the current setup, a broken Rakefile will cause all tasks to be
con... | | |
Terence Lee | 969827a36e6 | v69 | | |
Terence Lee | cdd6e4e505d | update changelog | | |
Terence Lee | bb03ebbc80d | add space to buildpack instrumentation messages | | |
Terence Lee | 530d1037a9a | v68 | | |
Terence Lee | b286d795804 | update changelog | | |
Terence Lee | 713709f659f | log when entering rails 3 or 4 compile | | |
Terence Lee | 3f5405068ae | log buildpack name | | |
Terence Lee | 7450df42b98 | update changelog | | |
Terence Lee | 3f7fc028a5f | fix ruby version gemfile formatting in warning | | |
Terence Lee | bcfa7c0da05 | instrument buildpack_version | | |
Terence Lee | 73993bd1e21 | update changelog | | |
Terence Lee | ddb7d87cfef | add cdn config file | | |
Terence Lee | 8200912cc60 | cache bundler so it's only downloaded once | | |
Terence Lee | 258ce51fcb4 | extract fetcher | | |
Terence Lee | 5502c6cf2d6 | v67 | | |
Terence Lee | 99d9c1e3428 | update changelog | | |
Terence Lee | 4ac9bd6c423 | update changelog | | |
Terence Lee | d1e5bbfbee3 | remove lxpc error messages | | |
Terence Lee | 71c156b2853 | fix buildpack version | | |
Richard Schneeman | 77fe37722be | Merge pull request #117 from heroku/schneems/logplex
Instrument the buildpack | | |
Terence Lee | 0de7288d1cd | Instrument the buildpack | | |
Terence Lee | a88935fe9bc | Merge pull request #116 from jkrall/master
Fix DATABASE_URL bug for jruby rails apps | | |
Joshua Krall | 12165d38ecb | Update rails3.rb
Support dummy postgres DATABASE_URL for jruby | | |
Terence Lee | 21c2d2fcd9d | fix typo, thanks @will | | |
Richard Schneeman | f1dc1b15d29 | Merge pull request #114 from heroku/schneems/rails4-no-bin
Verify Rails 3 to 4 without ./bin works | | |
schneems | ae9790b3ebb | Verify Rails 3 to 4 without ./bin works
Looks like it is good to go. Using new major release of Hatchet that fixed a... | | |
Richard Schneeman | 1e295498ed7 | Merge pull request #112 from heroku/schneems/rev-hatchet2
rev hatchet 0.2.0 | | |
Richard Schneeman | f3c4145e8a6 | Merge pull request #111 from heroku/schneems/rspec-retry
Rspec Retry | | |
schneems | 915f741a75e | rev hatchet 0.2.0 | | |
schneems | da77a640d1a | Rspec Retry
Since we're dealing with intermittent failures and retrying code anyway, just retry the whole test if it... | | |
Terence Lee | 00ae3eb0952 | fix #108, scope bundler bin to build | | |
Terence Lee | efe8487ff5e | put binstubs on path and stop symlinking | | |
Terence Lee | c2ff97a4bb3 | update changelog | | |
Terence Lee | 222389a884c | bump v64 | | |
Terence Lee | c36d098f839 | as of Rails 4 RC2, don't need to check in binstubsAO | | |
Terence Lee | 9c837bb475e | update rails 4 copy | | |
Terence Lee | f0c6c4076ad | Merge branch 'cache-parsed-bundle' of git://github.com/dpiddy/heroku-buildpack-ruby | | |
Terence Lee | 18230554371 | Merge pull request #64 from nulogy/fix_prefix
Explictly sets the prefix when building node | | |
Terence Lee | 3cf3b6bf525 | Merge pull request #103 from heroku/schneems/rspec-backtrace
Show full backtrace on exceptions | | |
Terence Lee | de6f00be7ad | Merge branch 'v63_staging'
Conflicts:
.travis.yml
CHANGELOG.md
lib/language_pack/base.rb
lib/language_pack/ruby.rb | | |
Terence Lee | cf66541a55d | update changelog | | |
Terence Lee | 6755e91662e | v63 | | |
Terence Lee | 8f87e5d8e10 | update changelog | | |
Terence Lee | 8d189ab68a0 | update copy fo default ruby warning | | |
Terence Lee | c122036118d | arrow the warning | | |
Terence Lee | 3883f1c0698 | rails 4 does not support _VERSION_ on bundle binstub | | |
Terence Lee | d5130ff0fc5 | make ruby 2.0.0 the default ruby | | |
Terence Lee | 1331cadf267 | warn when ruby version is not set in the Gemfile | | |
Terence Lee | d5a6c9fa307 | fallback on ruby 1.9.2 if it's not a new app | | |
Terence Lee | d652c059e4c | use BUNDLE_VERSION so we know we're using the right bundler version | | |
Terence Lee | 02b83815dee | fix new_app? detection code | | |
Terence Lee | 11205fd0f6e | set ruby_version_env_var properly | | |
Terence Lee | 8eb7fbc0d05 | update comment | | |
Terence Lee | f3c40eeeb87 | don't require cache for using metadata | | |
Terence Lee | 0fe38370981 | install last version of ruby used | | |
Terence Lee | 1dc1400e4dd | install Ruby 1.9.3 by default | | |
Terence Lee | fee496d5c86 | store buildpack ruby_version data | | |
Terence Lee | 950b98ce1b8 | extract metadata into its own class | | |
Terence Lee | ec893f89b82 | document when cache_dir is nil | | |
Terence Lee | 5e3c944c607 | extract cache into its own class | | |
schneems | 4542be5e63f | Auto Retry deploy failures 3 times on travis
When a deploy fails hatchet will now retry a deploy HATCHET_RETRIES tim... | | |
schneems | 1c255da3f2b | Hatchet knows how to set itself up on Travis CI
Run `bundle exec rake hatchet:setup_travis` instead of manually runn... | | |
schneems | 5c3e70f3dd1 | Bump Hatchet Dependency
- Hatchet now raises an error on failure, must flag `allow_failure: true` if you expect a fa... | | |
schneems | 7113b784b00 | Setting up travis testing | | |
Terence Lee | e2935df648a | update changelog | | |
Terence Lee | d0990c735fc | bump v62 | | |
Ryan Sorensen | 1b3c83ac330 | Check if ruby_version is not nil before running .match against 1.8.7 | | |
Terence Lee | f626ef341a6 | match all ruby 1.8.7 for setting up bundler/syck | | |
schneems | 155b2f64fc3 | Parallel tests
Run rspec tests in different processes for different files. Speeds up testing by roughly 6x. | | |
schneems | 55de4ee795b | Fix rubies spec
Version numbers have been revved, removing patch number from test. | | |
Clint Shryock | 6d7fd7add7c | un-focus rails 4 spec | | |
Clint Shryock | 692232ab322 | Detect rails 4 manifest file
Add Hatchet test and Rails 4 manifest repo to sharpstone (
https://github.com/sharpstone... | | |
Terence Lee | 949e9326c37 | don't print warnings if there aren't any | | |
Terence Lee | ac617f31f9f | roll up warnings at the end so they don't get lost | | |
Terence Lee | c5f73e876fa | don't special case thin on rails 4 | | |
Terence Lee | 5213cb16674 | arrow the warning | | |
Terence Lee | 33d559caf5e | warn if missing gems for Rails 4 | | |
Terence Lee | 6641610dfb9 | don't print out rails plugin injection if we aren't injecting anything | | |
Terence Lee | 06902d2cfa5 | clean and cache the finalized rails 4 assets | | |
Terence Lee | 382278e2148 | rails 4 does not support _VERSION_ on bundle binstub | | |
Terence Lee | 0b033a0610f | check for the proper binstubs for Rails 4 | | |
Terence Lee | a3b1576dd06 | make ruby 2.0.0 the default ruby | | |
Terence Lee | ac06ff19ee3 | Merge pull request #104 from heroku/schneems/sqlite3-warning
Raise error on sqlite3 gem inclusion | | |
Terence Lee | 626c81e03a2 | Merge pull request #93 from siong1987/rails4
Create database.yml again to make it work with rails 4.0.0.rc. | | |
schneems | 9cacb37fcf3 | Test raise error for sqlite3 | | |
Terence Lee | 6af409cae24 | warn when ruby version is not set in the Gemfile | | |
Terence Lee | 4050877649c | fallback on ruby 1.9.2 if it's not a new app | | |
Terence Lee | 3856c9ce4f5 | use BUNDLE_VERSION so we know we're using the right bundler version | | |
Terence Lee | 9d19a0afb5d | fix new_app? detection code | | |
Next → |