Skip to content

Latest heroku-buildpack-ruby from upstream #5

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 665 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
665 commits
Select commit Hold shift + click to select a range
aaa17c7
Test upgrading ruby versions
schneems Feb 3, 2014
ac6554c
bump libyaml to 0.1.5 for CVE-2013-6393
hone Feb 4, 2014
a421fb8
hatchet now takes care of `git config`
schneems Feb 4, 2014
9aa34d6
Merge pull request #223 from heroku/schneems/version-change-test
schneems Feb 4, 2014
bdf2b6a
recompile psych if it's compiled with 0.1.4
hone Feb 4, 2014
78ac43a
Merge pull request #224 from heroku/libyaml
hone Feb 5, 2014
64407c1
update changelog
hone Feb 5, 2014
78311b7
bump to v99
hone Feb 5, 2014
6389f7e
update changelog
hone Feb 5, 2014
0f18299
take into account buildpack v99 was a noop
hone Feb 5, 2014
b1c209f
bump to v100
hone Feb 5, 2014
7203ca0
read user ENV settings for both user-env-compile or buildpack-env-arg
hone Jan 30, 2014
e2f7016
quote env vars
hone Feb 1, 2014
2e43dac
remove run_with_env
hone Feb 4, 2014
d659cb8
Merge pull request #219 from heroku/ponies
schneems Feb 5, 2014
74ed870
fix rake detection when DATABASE_URL not present
schneems Jan 28, 2014
7e95dca
travis
schneems Feb 5, 2014
c01a03e
Merge pull request #214 from heroku/schneems/database_url_issue
hone Feb 6, 2014
4f69adf
update changelog
hone Feb 6, 2014
dd02c68
push to github before tagging/releasing
hone Feb 6, 2014
6e02f44
bump to v101
hone Feb 6, 2014
3d3e69e
fix github_remote extraction
hone Feb 6, 2014
3e2c972
pass output options to pipe
hone Feb 7, 2014
cdfc16c
actually use the blacklist env vars
hone Feb 7, 2014
2eb97fc
Merge pull request #225 from heroku/path_debug
hone Feb 7, 2014
a3d9d77
update changelog
hone Feb 7, 2014
17a3447
bump to v102
hone Feb 7, 2014
9d469e5
restrict Rails 4 detect to be 4.0.x only
hone Feb 18, 2014
2d05f00
set config vars on first push again
hone Feb 18, 2014
41dd02b
Rails 4.1 support
hone Feb 18, 2014
70fe1cd
Merge pull request #227 from heroku/rails41
hone Feb 19, 2014
f03983f
update changelog
hone Feb 19, 2014
69bf202
bump to v103
hone Feb 19, 2014
7941b0a
rev hatchet version
schneems Feb 19, 2014
228f74e
Merge pull request #228 from heroku/schneems/rev-hatchet
hone Feb 19, 2014
911642f
Uses shellescape for serializing options for `env`
benizi Feb 25, 2014
c9c0259
test for #229 also protect weird values
schneems Feb 26, 2014
5682893
Merge pull request #231 from heroku/merge-229
hone Feb 26, 2014
63af004
update changelog
hone Feb 26, 2014
f34f67a
bump to v104
hone Feb 26, 2014
b320ab3
update changelog
hone Feb 26, 2014
a03989d
Revert "Uses shellescape for serializing options for `env`"
hone Feb 26, 2014
6eebef2
remove merge conflict
schneems Feb 26, 2014
39d4490
refactor env escaping
schneems Feb 26, 2014
54e1fb1
don't escape twice
hone Feb 26, 2014
192056d
don't shellescape shell variables
hone Feb 26, 2014
0cefa13
fix quotes
schneems Feb 26, 2014
6a8a557
fix tests
schneems Feb 26, 2014
12944e1
Merge pull request #232 from heroku/schneems/fix-env-escape
schneems Feb 26, 2014
151b65b
bump to v107
schneems Feb 26, 2014
bce225c
use system env
hone Feb 27, 2014
7628e48
do regex matching for shellescaping tests
hone Feb 27, 2014
72e088f
Merge pull request #233 from heroku/env
schneems Feb 27, 2014
8ad889f
proper formatting for pulling the patchlevel (adds the - before the p)
hone Feb 24, 2014
347a7dd
Merge pull request #230 from heroku/bundler_patchlevel
hone Feb 27, 2014
3c5f7cd
update changelog
hone Feb 27, 2014
31eaee3
update changelog for v108
hone Feb 27, 2014
1886d37
bump to v108
hone Feb 27, 2014
d373b09
Enhanced error message on app deploys missing db
schneems Mar 20, 2014
4a97496
Merge pull request #235 from heroku/schneems/db-bootstrap
hone Mar 20, 2014
1202c44
Enhanced error message on app deploys missing db
schneems Mar 20, 2014
6edd67d
Merge pull request #236 from heroku/schneems/db-bootstrap
hone Mar 20, 2014
6a7bc6d
bump to v110
schneems Mar 20, 2014
05ae0ba
v110
schneems Mar 20, 2014
3c2d064
spelling
schneems Mar 20, 2014
518757b
don't make :publish public
schneems Mar 20, 2014
9343a3d
v111
schneems Mar 20, 2014
de25d3c
bump to v111
schneems Mar 20, 2014
a82969f
use ENV variables to configure vendor_url as sometimes we have an int…
yangchenyun Mar 27, 2014
cf8151f
Avoid "Running: rake assets:precompile" stutter in build pack output
Mar 27, 2014
cb9b6c8
bump libyaml to 0.1.6 for CVE-2014-2525
hone Mar 27, 2014
2ada317
update changelog
hone Mar 27, 2014
c5f7b66
bump to v112
hone Mar 27, 2014
6d9c02e
Merge pull request #241 from fdr/fdr-asset-precompile-topic
schneems Mar 31, 2014
9df6b13
Merge pull request #238 from yangchenyun/master
schneems Apr 1, 2014
c16ce3d
fix tests
schneems Apr 5, 2014
e3fa57e
Parametrize curl connect timeout.
crohr Apr 4, 2014
2e53bac
Merge pull request #253 from heroku/schneems/remove-user-env
hone Apr 7, 2014
b8c05ee
Merge pull request #251 from pkgr/allow-to-overwrite-curl-connect-tim…
schneems Apr 8, 2014
43db57b
compatibilty with the node.js buildpack for installing node
hone Mar 18, 2014
1e876f3
Merge pull request #245 from heroku/mb_node
hone Apr 8, 2014
f26a252
update changelog
hone Apr 8, 2014
8f6e458
bump to v113
hone Apr 8, 2014
14b0f7e
Bump bundler version
arthurnn Apr 5, 2014
36c97fd
[close #244] Warn when default webserver is used
schneems Apr 9, 2014
12253d3
Merge pull request #255 from heroku/schneems/bundler-161
hone Apr 9, 2014
56ec198
Merge pull request #256 from heroku/schneems/webrick-fuuuuuuuuuuuuuuu…
schneems Apr 9, 2014
79b44bc
update changelog
hone Apr 10, 2014
b149c9c
bump to v114
hone Apr 10, 2014
89d4e2c
set default process types
schneems Apr 10, 2014
77bb342
Merge pull request #258 from heroku/schneems/fix-procfile-present-on-…
schneems Apr 10, 2014
79c0b41
bump to v115
schneems Apr 10, 2014
8bf6539
changelog
schneems Apr 10, 2014
c0dda5e
Use 1.5.2 as 1.6.1 has a critical bug:
schneems Apr 10, 2014
e3b419f
v116
schneems Apr 10, 2014
64872fa
bump to v116
schneems Apr 10, 2014
284b445
scope the node path check
hone Apr 11, 2014
3c52a5e
add documentation for node_js_installed?
hone Apr 11, 2014
a0f1756
Merge pull request #261 from heroku/node_on_anvil
hone Apr 11, 2014
8c29648
node multibuildpack spec
schneems Apr 11, 2014
70530ca
Test default process types added with Procfile
schneems Apr 11, 2014
b538fdd
Merge pull request #262 from heroku/schneems/node-multi
schneems Apr 11, 2014
579ba15
Merge pull request #263 from heroku/schneems/empty-procfile
schneems Apr 11, 2014
d25cd3f
update changelog
hone Apr 14, 2014
c18be76
bump to v117
hone Apr 14, 2014
090e17b
[close #247] bundle platform with user env args
schneems Apr 8, 2014
5fb3f88
setup GEM_PATH so rubygems can find bundler
hone May 3, 2014
4fb925c
remove bundler setup since it affects BundlerWrapper tests
hone May 3, 2014
ae7dccf
don't overwrite travis's PATH
hone May 3, 2014
6c81262
git add . is weird on travis
schneems May 5, 2014
b551e5c
preserve RUBYOPT except for BundlerWrapper tests
schneems May 5, 2014
d54e1c7
Merge pull request #254 from heroku/schneems/fix-platform-env-arg
schneems May 5, 2014
dcae95c
remove debug test output
schneems May 6, 2014
8ce9066
fix ruby patchlevel support
schneems May 6, 2014
8346c27
Merge pull request #268 from heroku/schneems/patchlevel
schneems May 6, 2014
2876488
bump to v118
schneems May 6, 2014
6d1d4a5
changelog
schneems May 6, 2014
b959f7b
[ci skip] fix date
schneems May 7, 2014
4916a29
temporarily disable default-cache
schneems May 9, 2014
bb87243
bump to v119
schneems May 9, 2014
ef439b5
changelog
schneems May 9, 2014
4770dd5
fix sublime text highlighting
schneems May 9, 2014
4ccc5cb
default cache test turned off until further notice
schneems Jun 5, 2014
a43e745
bundler 1.6.3
schneems Jun 16, 2014
f7e1357
Merge pull request #275 from heroku/schneems/bundler-1.6.3
schneems Jun 16, 2014
a9536ff
bump to v120
schneems Jun 16, 2014
c4d2178
[ci skip] v120 changelog
schneems Jun 16, 2014
5797d92
[close #277] Source default env from user
schneems Jun 18, 2014
88fa46c
Merge pull request #279 from heroku/schneems/rack-env-overwrite-2
hone Jun 25, 2014
aa24931
support STACK for different cedar stacks
hone Jun 27, 2014
4ca2f3c
prevent directory traversal
hone Jul 1, 2014
2c13674
Merge pull request #282 from heroku/cedar-14
hone Jul 1, 2014
00b3fdb
update changelog
hone Jul 1, 2014
f68853f
bump to v121
hone Jul 1, 2014
d639770
add cache documentation
hone Jul 10, 2014
445a599
make warnings more obvious
schneems Jul 7, 2014
e4bd790
Merge pull request #285 from heroku/schneems/warnings
schneems Jul 11, 2014
79ba975
unfocus test
hone Jul 25, 2014
7880e0f
bump hatchet
hone Jul 25, 2014
3e01277
bundler cache is now stack aware
hone Jul 9, 2014
a118b0c
add stack change spec tests
hone Jul 11, 2014
5887468
Merge pull request #286 from heroku/cedar-14
hone Jul 25, 2014
40c0717
update changelog
hone Jul 25, 2014
f96fd29
bump to v122
hone Jul 25, 2014
f2aabb1
rev hatchet to fix parallel app delete problem
schneems Jul 25, 2014
c833906
Merge pull request #291 from heroku/rev-hatchet
hone Jul 25, 2014
73f7e89
need to clear the destination bundle store
hone Jul 25, 2014
513cf06
don't load the cache if we just converted the stack
hone Jul 25, 2014
439b0a2
Merge pull request #293 from hone/debug-cedar-14
hone Jul 26, 2014
11a56c2
update changelog
hone Jul 26, 2014
965ab4c
bump to v123
hone Jul 26, 2014
74b4284
use the vendored java not the stack image one
hone Jul 26, 2014
b3a0795
Merge pull request #294 from heroku/jruby-cedar-14
hone Jul 26, 2014
496f799
extract individual files from the fetcher
hone Jul 31, 2014
7d86d5d
install node 0.10.29 for cedar-14
hone Jul 31, 2014
4c513f8
extract logic into NodeInstaller class, add cedar support back
hone Jul 31, 2014
c9ec093
move fetchers into NodeInstaller class, node-0.4.7.tgz is cedar specific
hone Aug 1, 2014
8aa1645
rev hatchet app limit
schneems Jul 25, 2014
2e7fae3
cycle travis password
schneems Aug 1, 2014
6147cda
Merge pull request #296 from heroku/cedar-14-node
hone Aug 1, 2014
5025dd7
update changelog
hone Aug 1, 2014
3deeeb7
bump to v124
hone Aug 1, 2014
17a120b
bump to node 0.10.30 for
hone Aug 1, 2014
d09e416
update changelog
hone Aug 1, 2014
bee745f
bump to v125
hone Aug 1, 2014
50f2bbb
in cedar-14, we need to install a java runtime for yui-compressor
hone Aug 1, 2014
d561826
ensure message is a string before splitting
schneems Aug 4, 2014
d677f67
[close #295] correctly clear cache after version change
schneems Aug 4, 2014
65e191b
Merge pull request #297 from heroku/cedar-14-jvm
hone Aug 4, 2014
dd39a9d
Merge pull request #298 from heroku/schneems/cache-fuuuu-ness
hone Aug 4, 2014
a6c3519
update changelog
hone Aug 4, 2014
bf71b01
bump to v126
hone Aug 4, 2014
61a302b
corrected removal of travis key
jkutner Sep 16, 2014
4ed4a80
rbx now supports cedar and cedar-14
hone Sep 18, 2014
88867c3
Merge pull request #302 from heroku/rbx-cedar-14
hone Sep 18, 2014
7d8c249
update changelog
hone Sep 18, 2014
c388f12
bump to v127
hone Sep 18, 2014
5d227a5
Merge pull request #301 from heroku/travis-remove-key
hone Oct 2, 2014
b84422c
better cedar-14 ruby install error message
schneems Oct 21, 2014
74cba7c
Keep same error interface
schneems Nov 3, 2014
82d1822
travis, again
schneems Nov 3, 2014
0f4b4e6
Merge pull request #309 from heroku/schneems/better-ruby-version-error
schneems Nov 3, 2014
3788694
bump to v128
schneems Nov 3, 2014
d84c20a
v128 changelog
schneems Nov 3, 2014
0aabadb
Fix tests to work on cedar-14 by default
schneems Nov 5, 2014
7f9d412
Ensure cache doesn't grow unbounded
schneems Nov 5, 2014
fbc7046
Merge pull request #314 from heroku/schneems/fix-300
schneems Nov 6, 2014
f30de23
bump to v129
schneems Nov 6, 2014
33f2e18
v129
schneems Nov 6, 2014
8381135
Create export file for subsequent processes
Nov 18, 2014
6db6633
ensure export file
schneems Dec 19, 2014
8ea5653
Merge pull request #326 from heroku/schneems/support-subsequent-process
schneems Jan 6, 2015
54b6cca
rev hatchet
schneems Jan 7, 2015
cdf2b22
Merge pull request #333 from heroku/schneems/rev-hatchet
schneems Jan 12, 2015
c4ca694
created a jvm_installer helper to handle all jdk installs and read sy…
jkutner Oct 2, 2014
8e7beff
added a test for jdk8
jkutner Oct 2, 2014
ce97d53
added stack to jvm installer
jkutner Nov 13, 2014
e20aac0
made jdk8 the default on cedar-14
jkutner Nov 14, 2014
5a99071
add jdk7/8 default tests for cedar/cedar-14 respectively
hone Nov 14, 2014
dc09b0d
fix ruby specs/jdk tests
hone Nov 15, 2014
9bfab42
remove more ruby 1.8.7/1.9.2 tests
hone Nov 15, 2014
b070ae2
fix tests that broke when cedar-14 GA'd
hone Nov 15, 2014
d415e6f
fixed improperly formated json after rebasing
jkutner Dec 9, 2014
08931a2
replaced some hatchet repos removed during rebase
jkutner Dec 9, 2014
86f5618
replaced the rails23 repo removed during rebase
jkutner Dec 9, 2014
2996c9d
Merge pull request #305 from heroku/jdk8
hone Jan 12, 2015
e977445
use s3pository over nodejs.org
hone Jan 12, 2015
0714d7e
Merge pull request #336 from heroku/s3pository
hone Jan 13, 2015
6d03eaf
don't write to profile.d to export file again
hone Jan 14, 2015
a4a33fd
added auto-scaling memory for jruby apps
jkutner Dec 10, 2014
380c9aa
setup JAVA_TOOL_OPTIONS for compile time
hone Jan 14, 2015
c44a279
add set_jvm_max_heap to export
hone Jan 14, 2015
4016b70
Merge pull request #323 from heroku/jruby-auto-scale
hone Jan 14, 2015
2acf33d
auto scale WEB_CONCURRENCY
schneems Jan 7, 2015
ac680d4
Merge pull request #334 from heroku/schneems/default-web-concurrency
hone Jan 15, 2015
1fe24fc
update changelog
hone Jan 15, 2015
a20ebe5
bump to v130
schneems Jan 15, 2015
6f4dac3
Scale back JRuby heap size on PX dynos to give room for native memory…
jkutner Jan 20, 2015
8ba9785
wait on autoscaling
schneems Jan 20, 2015
5a974e2
Set PX ram limits to correct value: https://devcenter.heroku.com/arti…
schneems Jan 20, 2015
8e22e5b
Merge pull request #339 from heroku/schneems/wait-on-auto-scale
schneems Jan 21, 2015
58ab672
special case for patchlevel rubies. fixes jruby 9.0.0.0.pre1
hone Jan 21, 2015
ccdcd56
Merge pull request #338 from heroku/jruby-px-heap-fix
hone Jan 21, 2015
881d794
Merge pull request #340 from heroku/jruby_9000
hone Jan 21, 2015
35fa3f1
update changelog [ci skip]
hone Jan 21, 2015
2628ef9
bump to v132
hone Jan 21, 2015
00a39d8
Fail fast if ENV["STACK"] is missing
Jan 21, 2015
4d6c831
bundler 1.7
schneems Jan 22, 2015
4d4e102
Merge pull request #342 from heroku/schneems/bundler-17
schneems Jan 22, 2015
a9ad1a1
bump to v133
schneems Jan 22, 2015
fc99e32
changelog for 133
schneems Jan 22, 2015
e375195
don't vendor in JVM on cedar-14 as it's now available on the stack.
schneems Jan 22, 2015
20b99c8
Merge pull request #343 from heroku/schneems/remove-jvm
schneems Jan 22, 2015
7dbceff
control all of our test repos
hone Feb 21, 2015
4e166ec
Merge pull request #346 from heroku/fix_jruby_test
hone Feb 21, 2015
6eac8fd
use same bundler bin for every bundler command
hone Feb 20, 2015
89d563d
pass user env to bundle clean, since it should run in the same env as…
hone Feb 20, 2015
b2a953d
Merge pull request #347 from heroku/bundle_clean
hone Feb 25, 2015
1511a6e
Allow opting in to default WEB_CONCURRENCY
schneems Feb 18, 2015
45ddeac
Merge pull request #344 from heroku/schneems/DEFAULT_WEB_CONCURRENCY
schneems Feb 27, 2015
e57004c
changelog for heroku/heroku-buildpack-ruby#347
schneems Feb 27, 2015
4792858
Enable Rails 5 to work on Heroku
schneems Feb 27, 2015
9f41bdb
Merge pull request #349 from heroku/schneems/rails-5
schneems Feb 27, 2015
cf14a78
Merge pull request #341 from heroku/fail-if-missing-stack-env
schneems Feb 27, 2015
ba669eb
Use more generic flag for sensible default detect
schneems Mar 2, 2015
ebf640b
Merge pull request #350 from heroku/schneems/sensible-defaults
schneems Mar 2, 2015
625415d
v134 changelog
schneems Mar 2, 2015
bac6cf0
bump to v134
schneems Mar 2, 2015
fd5d1a8
update README
hone Apr 16, 2015
5ea8784
Latest heroku-buildpack-ruby
willthames Apr 22, 2015
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
repos/*
.DS_Store
vendor/bundler/*
vendor/bundle/*
.env
.ruby-version
buildpacks/*
.anvil/
14 changes: 14 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
language: ruby
rvm:
- 2.0.0
before_script: bundle exec rake hatchet:setup_travis
script: bundle exec parallel_rspec -n 11 spec/
after_script:
- heroku keys:remove $USER@`hostname`
env:
global:
- HATCHET_RETRIES=3
- IS_RUNNING_ON_TRAVIS=true
- HATCHET_DEPLOY_STRATEGY=git
- HATCHET_APP_LIMIT=80
- secure: bM8uWN5b9hZzzHk73EN9xHCK65vuopcbwQILcuMt0A1mHB8tSH1xyMYddNrbGdfznLAVXf8UjvKvv6rvvG4O+j3GRuIWVNukoAvZxG0FC9QxYuKbDccEPPdtqGwVEfWEKQYLajsIpF8/ACyALGV+Oe/Z28WRk6Ba3FLptfulc6s=
Loading