internal tools
  1. internal tools

heroku-buildpack-ruby

Public
        
AuthorCommitMessageCommit dateBuilds
schneemsschneems
e662aac9223The default cache skips installing nokogiri Not sure how this wasn't caught earlier but with the default cache, noko...
schneemsschneems
9d418c5041e[close #159] Remove deprecated asset behavior Rails3 deploys that do not successfully run `assets:precompile` will n...
Terence LeeTerence Lee
bc896ed7057v81
Terence LeeTerence Lee
4c9952533acupdate changelog
Terence LeeTerence Lee
04d8a3ac515try using S3 instead of Cloudfront
Terence LeeTerence Lee
a513029dc1fif the cdn.yml is empty, return a Hash
Terence LeeTerence Lee
bedbe20c53fuse the patchlevel for default cache
Terence LeeTerence Lee
d19810e10b7Setup a default bundler cache for ruby 2.0.0 (default ruby)
Terence LeeTerence Lee
ada64e7b744Merge pull request #158 from heroku/remove-extra-quote Remove extra / unmatched double quote
Mark McGranaghanMark McGranaghan
1da7e7d52b2Remove extra / unmatched double quote
Terence LeeTerence Lee
141051a779eif using bundle exec, -rbundler/setup fudges with RUBYOPT
Terence LeeTerence Lee
e612e243dbdrefactorings from @tenderlove
Terence LeeTerence Lee
d87420dbc32Merge pull request #151 from hone/s3_virginia ensure s3 objects are coming out of Virginia
Terence LeeTerence Lee
6dcc24333beensure s3 objects are coming out of Virginia From @mfine: S3 objects are sitting in the wrong side of the country, ...
Terence LeeTerence Lee
0b97d6a8394v80
Terence LeeTerence Lee
b962ebec009Merge pull request #143 from heroku/add_binstubs_to_path add bundler binstubs to the .profile.d path
Terence LeeTerence Lee
c3133e82b97update changelog
Terence LeeTerence Lee
31e5c5145edrestrict build rubies to mri 1.9.2 and 1.8.7
Richard SchneemanRichard Schneeman
6468b2e5a14Merge pull request #147 from hone/cache_assets store the rails 4 asset cache to improve asset pipeline performance
schneemsschneems
666220c7efeMove logic to testable class
Terence LeeTerence Lee
437ceb4c892Merge pull request #146 from hone/jruby-passenger set indy to false. Fixes #145.
Terence LeeTerence Lee
77a422091a4store the rails 4 asset cache to improve asset pipeline performance
Terence LeeTerence Lee
74f0b90f5a4set indy to false. Fixes #145.
Terence LeeTerence Lee
7b8f49e6564Merge pull request #144 from heroku/remove_ruby_version_env_var Remove RUBY_VERSION env var support
Edward MullerEdward Muller
527658aa5efRemove RUBY_VERSION env var support The docs says it was going to be removed entirely in August 2012. It is now Sep...
Terence LeeTerence Lee
bab143e726eadd bundler binstubs to the .profile.d path
Terence LeeTerence Lee
90afa597f37v79
Terence LeeTerence Lee
3aa57f87e62update changelog
Terence LeeTerence Lee
6bee178d060Merge pull request #141 from heroku/remove_debug_lxpc remove debug output from LXPC
Terence LeeTerence Lee
fff8ff46b24fix syntax error in spec
Terence LeeTerence Lee
3e45b295b17Merge pull request #139 from heroku/schneems/rails4-windows-fix Symlink ruby.exe to ruby
Terence LeeTerence Lee
e88b9c52e90remove debug output from LXPC If someone is using user-env-compile and sets DEBUG to true, then the output will be d...
Terence LeeTerence Lee
fd4dfc016f3v78
Terence LeeTerence Lee
2e080a3118eupdate changelog
Terence LeeTerence Lee
672e18a5635fix specs
Terence LeeTerence Lee
d60256fbb39set deprecation notices for runtime assets compilation
Terence LeeTerence Lee
a8341db5521use `PluginInstaller` for runtime asset compilation
schneemsschneems
728657fdbfffix specs
Terence LeeTerence Lee
90559670571only warn once about plugin injection in rails 3
Terence LeeTerence Lee
494a67ec612rails 3 plugin work * gem and plugin names are different * rails_12factor not rails_12_factor
Terence LeeTerence Lee
1305e3d8a2arails 4 plugin work * move rails_12factor gem test to the beginning * test against ruby 2 since that's the new defau...
schneemsschneems
8d889f34a2dBugfix and More tests for plugin logic Actually testing for presence of directories now !
Terence LeeTerence Lee
c944525ccbeshould set $GEM_PATH as well for the build process if this isn't setup properly, locally it might pick the wrong bun...
schneemsschneems
ed235df5005Symlink ruby.exe to ruby Rails 4 introduced the `bin/` directory to generated projects with executables `rails`, `bu...
Terence LeeTerence Lee
2f3e3d1cab2remove extra '--' from warnings
Terence LeeTerence Lee
6663f5e8a98Revert "Merge pull request #132 from heroku/schneems/less-inheritance-in-plugins" This reverts commit 968736e977fcb5...
Terence LeeTerence Lee
968736e977fMerge pull request #132 from heroku/schneems/less-inheritance-in-plugins Bugfix and More tests for plugin logic
schneemsschneems
9eb3fc1201cBugfix and More tests for plugin logic
Richard SchneemanRichard Schneeman
34f5f706158Merge pull request #126 from heroku/schneems/plugin-warnings Clean up plugin logic and warning text
Richard SchneemanRichard Schneeman
1ee167708ceClean up plugin logic and warning text added a test
Richard SchneemanRichard Schneeman
edac489b33aMerge pull request #128 from heroku/schneems/lpxc-fix [close #127] Fix LPXC Deadlock Error
schneemsschneems
5b033b3efb3[close #127] Fix LPXC Deadlock Error LPXC can experience a deadlock error reported in #127 it was fixed in this comm...
Terence LeeTerence Lee
50cdd4e165aMerge tag 'v77'
Terence LeeTerence Lee
d01427347d6add intelligent messaging for the nokogiri fix
Richard SchneemanRichard Schneeman
58e3503ad5fMerge pull request #11 from heroku/skip-plugins-if-gems Skip plugins if gems
Michael HaleMichael Hale
1a992a8c058use if.any?
Jonathan DanceJonathan Dance
58db6305a79Warning when plugin gets installed avoids the 'topic' output entirely if no plugins need to be installed
Jonathan DanceJonathan Dance
f2f22b4c7a0dont install plugins if plugins exist as gems
Terence LeeTerence Lee
4f3089ce10cv77
Terence LeeTerence Lee
69230cccd4cupdate changelog
Terence LeeTerence Lee
b6687d192c1Merge pull request #124 from heroku/nokogiri nokogiri should compile with system libs
Terence LeeTerence Lee
05a85820a43nokogiri should compile with system libs As of nokogiri 1.6.0, they default to using the vendored libxml2 libs. This...
Terence LeeTerence Lee
b0ae4a2d282v76
Terence LeeTerence Lee
0489ef6df65update changelog
Terence LeeTerence Lee
e998531051cfix request_id instrumentation to follow Build & Packaging standard
Terence LeeTerence Lee
4e3b342019bv75
Terence LeeTerence Lee
1b5f062e534update changelog
Terence LeeTerence Lee
7aefa7e0f1binstrument the request_id
Terence LeeTerence Lee
b22ae4bc762Revert "special case JRuby 1.7.3 to older JDKs due to jffi bug" This reverts commit 4ada7419e569fc968debbe1b418ec2e2...
Terence LeeTerence Lee
2045976beabadd checksum checking for rbx
Terence LeeTerence Lee
2a5f5fef2beuse rubinius' heroku binaries
Richard SchneemanRichard Schneeman
f2fe96a64edMerge pull request #120 from heroku/schneems/hatchet-runner Abstract Anvil versus git app to make configurable
schneemsschneems
4d28b07bf81Use Hatchet::Runner available in 1.1.0 Fix tests on travis
Terence LeeTerence Lee
de7dbc07305v74
Terence LeeTerence Lee
7791ebac16dupdate changelog
Terence LeeTerence Lee
4ada7419e56special case JRuby 1.7.3 to older JDKs due to jffi bug See https://github.com/jruby/jruby/issues/626
Terence LeeTerence Lee
ae06d39619eRevert "Better checking for existence of Rake tasks" This reverts commit 9b96e6d1a6b15f8b90417679fb7f78943c2da0f1.
Terence LeeTerence Lee
567a0784936Revert "don't error out if there's no Gemfile" This reverts commit f6270083f7f19611ff8018d322f81449f77aad27.
Terence LeeTerence Lee
41a9058391bRevert "add bin to PATH for rake task check" This reverts commit 3243f4242190fd356d67e6f060a6326449c63f5d.
Terence LeeTerence Lee
603e0d57d12Revert "ruby 1.8.7 does not have rake available" This reverts commit 9bb7cbfdd5f0761716de50de843f5f4d738c82a3.
Terence LeeTerence Lee
fe5680776dfRevert "[#118] make rake_task_defined? work in the face of extraneous output" This reverts commit 3fe915518c276ba2c7...
Terence LeeTerence Lee
e793ac06657Revert "rake task defined specs" This reverts commit 00d1d3b4ac3b669bd606a1c968fb00ab82f6a648.
Terence LeeTerence Lee
962bf54af94Revert "need to check any line not just the last." This reverts commit 676391bd3b175287b681b91e5b18226efc013d36.
Terence LeeTerence Lee
36a9e50d0d7Revert "spec for 676391bd3b175287b681b91e5b18226efc013d36" This reverts commit 6c7bc214fec2b177618563df417e74b32199c...
Terence LeeTerence Lee
6c7bc214fecspec for 676391bd3b175287b681b91e5b18226efc013d36
Terence LeeTerence Lee
0a9321fe078update hatchet to 1.1.3
Terence LeeTerence Lee
0fe555ea0b2update changelog
Terence LeeTerence Lee
676391bd3b1need to check any line not just the last. the celluloid gem when used with sucker_punch or sidekiq can print out "Sh...
Terence LeeTerence Lee
5bb77981903v72
Terence LeeTerence Lee
0b6aac57ce9update changelog
Terence LeeTerence Lee
00d1d3b4ac3rake task defined specs
Terence LeeTerence Lee
1241a65c501update changelog about v71
Jonathan HinkleJonathan Hinkle
3fe915518c2[#118] make rake_task_defined? work in the face of extraneous output This should only ever occur if people either ha...
Terence LeeTerence Lee
60fe2d722d2v70
Terence LeeTerence Lee
6fece316fe2update changelog
Terence LeeTerence Lee
9bb7cbfdd5fruby 1.8.7 does not have rake available
Terence LeeTerence Lee
3243f424219add bin to PATH for rake task check
Terence LeeTerence Lee
f6270083f7fdon't error out if there's no Gemfile
Gabriel GirondaGabriel Gironda
9b96e6d1a6bBetter checking for existence of Rake tasks With the current setup, a broken Rakefile will cause all tasks to be con...
Terence LeeTerence Lee
969827a36e6v69
Terence LeeTerence Lee
cdd6e4e505dupdate changelog
Terence LeeTerence Lee
bb03ebbc80dadd space to buildpack instrumentation messages
Terence LeeTerence Lee
530d1037a9av68
Terence LeeTerence Lee
b286d795804update changelog
Terence LeeTerence Lee
713709f659flog when entering rails 3 or 4 compile
Terence LeeTerence Lee
3f5405068aelog buildpack name
Terence LeeTerence Lee
7450df42b98update changelog
Terence LeeTerence Lee
3f7fc028a5ffix ruby version gemfile formatting in warning
Terence LeeTerence Lee
bcfa7c0da05instrument buildpack_version
Terence LeeTerence Lee
73993bd1e21update changelog
Terence LeeTerence Lee
ddb7d87cfefadd cdn config file
Terence LeeTerence Lee
8200912cc60cache bundler so it's only downloaded once
Terence LeeTerence Lee
258ce51fcb4extract fetcher
Terence LeeTerence Lee
5502c6cf2d6v67
Terence LeeTerence Lee
99d9c1e3428update changelog
Terence LeeTerence Lee
4ac9bd6c423update changelog
Terence LeeTerence Lee
d1e5bbfbee3remove lxpc error messages
Terence LeeTerence Lee
71c156b2853fix buildpack version
Richard SchneemanRichard Schneeman
77fe37722beMerge pull request #117 from heroku/schneems/logplex Instrument the buildpack
Terence LeeTerence Lee
0de7288d1cdInstrument the buildpack
Terence LeeTerence Lee
a88935fe9bcMerge pull request #116 from jkrall/master Fix DATABASE_URL bug for jruby rails apps
Joshua KrallJoshua Krall
12165d38ecbUpdate rails3.rb Support dummy postgres DATABASE_URL for jruby
Terence LeeTerence Lee
21c2d2fcd9dfix typo, thanks @will
Richard SchneemanRichard Schneeman
f1dc1b15d29Merge pull request #114 from heroku/schneems/rails4-no-bin Verify Rails 3 to 4 without ./bin works
schneemsschneems
ae9790b3ebbVerify Rails 3 to 4 without ./bin works Looks like it is good to go. Using new major release of Hatchet that fixed a...
Richard SchneemanRichard Schneeman
1e295498ed7Merge pull request #112 from heroku/schneems/rev-hatchet2 rev hatchet 0.2.0
Richard SchneemanRichard Schneeman
f3c4145e8a6Merge pull request #111 from heroku/schneems/rspec-retry Rspec Retry
schneemsschneems
915f741a75erev hatchet 0.2.0
schneemsschneems
da77a640d1aRspec Retry Since we're dealing with intermittent failures and retrying code anyway, just retry the whole test if it...
Terence LeeTerence Lee
00ae3eb0952fix #108, scope bundler bin to build
Terence LeeTerence Lee
efe8487ff5eput binstubs on path and stop symlinking
Terence LeeTerence Lee
c2ff97a4bb3update changelog
Terence LeeTerence Lee
222389a884cbump v64
Terence LeeTerence Lee
c36d098f839as of Rails 4 RC2, don't need to check in binstubsAO
Terence LeeTerence Lee
9c837bb475eupdate rails 4 copy
Terence LeeTerence Lee
f0c6c4076adMerge branch 'cache-parsed-bundle' of git://github.com/dpiddy/heroku-buildpack-ruby
Terence LeeTerence Lee
18230554371Merge pull request #64 from nulogy/fix_prefix Explictly sets the prefix when building node
Terence LeeTerence Lee
3cf3b6bf525Merge pull request #103 from heroku/schneems/rspec-backtrace Show full backtrace on exceptions
Terence LeeTerence Lee
de6f00be7adMerge branch 'v63_staging' Conflicts: .travis.yml CHANGELOG.md lib/language_pack/base.rb lib/language_pack/ruby.rb
Terence LeeTerence Lee
cf66541a55dupdate changelog
Terence LeeTerence Lee
6755e91662ev63
Terence LeeTerence Lee
8f87e5d8e10update changelog
Terence LeeTerence Lee
8d189ab68a0update copy fo default ruby warning
Terence LeeTerence Lee
c122036118darrow the warning
Terence LeeTerence Lee
3883f1c0698rails 4 does not support _VERSION_ on bundle binstub
Terence LeeTerence Lee
d5130ff0fc5make ruby 2.0.0 the default ruby
Terence LeeTerence Lee
1331cadf267warn when ruby version is not set in the Gemfile
Terence LeeTerence Lee
d5a6c9fa307fallback on ruby 1.9.2 if it's not a new app
Terence LeeTerence Lee
d652c059e4cuse BUNDLE_VERSION so we know we're using the right bundler version
Terence LeeTerence Lee
02b83815deefix new_app? detection code
Terence LeeTerence Lee
11205fd0f6eset ruby_version_env_var properly
Terence LeeTerence Lee
8eb7fbc0d05update comment
Terence LeeTerence Lee
f3c40eeeb87don't require cache for using metadata
Terence LeeTerence Lee
0fe38370981install last version of ruby used
Terence LeeTerence Lee
1dc1400e4ddinstall Ruby 1.9.3 by default
Terence LeeTerence Lee
fee496d5c86store buildpack ruby_version data
Terence LeeTerence Lee
950b98ce1b8extract metadata into its own class
Terence LeeTerence Lee
ec893f89b82document when cache_dir is nil
Terence LeeTerence Lee
5e3c944c607extract cache into its own class
schneemsschneems
4542be5e63fAuto Retry deploy failures 3 times on travis When a deploy fails hatchet will now retry a deploy HATCHET_RETRIES tim...
schneemsschneems
1c255da3f2bHatchet knows how to set itself up on Travis CI Run `bundle exec rake hatchet:setup_travis` instead of manually runn...
schneemsschneems
5c3e70f3dd1Bump Hatchet Dependency - Hatchet now raises an error on failure, must flag `allow_failure: true` if you expect a fa...
schneemsschneems
7113b784b00Setting up travis testing
Terence LeeTerence Lee
e2935df648aupdate changelog
Terence LeeTerence Lee
d0990c735fcbump v62
Ryan SorensenRyan Sorensen
1b3c83ac330Check if ruby_version is not nil before running .match against 1.8.7
Terence LeeTerence Lee
f626ef341a6match all ruby 1.8.7 for setting up bundler/syck
schneemsschneems
155b2f64fc3Parallel tests Run rspec tests in different processes for different files. Speeds up testing by roughly 6x.
schneemsschneems
55de4ee795bFix rubies spec Version numbers have been revved, removing patch number from test.
Clint ShryockClint Shryock
6d7fd7add7cun-focus rails 4 spec
Clint ShryockClint Shryock
692232ab322Detect rails 4 manifest file Add Hatchet test and Rails 4 manifest repo to sharpstone ( https://github.com/sharpstone...
Terence LeeTerence Lee
949e9326c37don't print warnings if there aren't any
Terence LeeTerence Lee
ac617f31f9froll up warnings at the end so they don't get lost
Terence LeeTerence Lee
c5f73e876fadon't special case thin on rails 4
Terence LeeTerence Lee
5213cb16674arrow the warning
Terence LeeTerence Lee
33d559caf5ewarn if missing gems for Rails 4
Terence LeeTerence Lee
6641610dfb9don't print out rails plugin injection if we aren't injecting anything
Terence LeeTerence Lee
06902d2cfa5clean and cache the finalized rails 4 assets
Terence LeeTerence Lee
382278e2148rails 4 does not support _VERSION_ on bundle binstub
Terence LeeTerence Lee
0b033a0610fcheck for the proper binstubs for Rails 4
Terence LeeTerence Lee
a3b1576dd06make ruby 2.0.0 the default ruby
Terence LeeTerence Lee
ac06ff19ee3Merge pull request #104 from heroku/schneems/sqlite3-warning Raise error on sqlite3 gem inclusion
Terence LeeTerence Lee
626c81e03a2Merge pull request #93 from siong1987/rails4 Create database.yml again to make it work with rails 4.0.0.rc.
schneemsschneems
9cacb37fcf3Test raise error for sqlite3
Terence LeeTerence Lee
6af409cae24warn when ruby version is not set in the Gemfile
Terence LeeTerence Lee
4050877649cfallback on ruby 1.9.2 if it's not a new app
Terence LeeTerence Lee
3856c9ce4f5use BUNDLE_VERSION so we know we're using the right bundler version
Terence LeeTerence Lee
9d19a0afb5dfix new_app? detection code