internal tools
  1. internal tools

heroku-buildpack-ruby

Public
        
AuthorCommitMessageCommit dateBuilds
Bill KuhhirteBill Kuhhirte
541beb1b640Pull request #2: Fix builds Merge in OIT/heroku-buildpack-ruby from fix-builds to master * commit '9368779cae5a361a...
Bill KuhhirteBill Kuhhirte
9368779cae5Fixed address for libyaml and buildcurl doesn't work anymore.
Bill KuhhirteBill Kuhhirte
4b888a86b37Starting to address issue where we download 3rd party stuff every build
Bill KuhhirteBill Kuhhirte
6969bcfbc12Pull request #1: OPTX-15378 - Addressing issues where we pulled in new libraries every time. Merge in OIT/heroku-bui...
Bill KuhhirteBill Kuhhirte
c558ea3dd3cAddressing issues where we pulled in new libraries every time.
Holden OmansHolden Omans
a56c73b7a02Update lib/language_pack/fetcher.rb
Jed GiblinJed Giblin
a48026c0746Removed .com
Jed GiblinJed Giblin
708db366846Initial Commit
Jed GiblinJed Giblin
e114de0f06bcopy fix from obfuscoder
Jim MyhrbergJim Myhrberg
17f083c06a5Upgrade Rubygems for Ruby version used to run buildpack itself
Jim MyhrbergJim Myhrberg
31b9b1b5fbfUpgrade Rubygems for Ruby versions used to build slugs
Cyril RohrCyril Rohr
c1744722e6dMerge tag 'v164' into barebuild heroku-buildpack-ruby v164
Caleb ThompsonCaleb Thompson
3ac68e86e80heroku-buildpack-ruby v164
Caleb ThompsonCaleb Thompson
c343b058d38Add v164 CHANGELOG
Richard SchneemanRichard Schneeman
2feaace56cfMerge pull request #584 from heroku/schneems/update-hatchet-3 Update `heroku_hatchet` to use V3 of the API
schneemsschneems
74f8beed835Use released version of Hatchet 3.
schneemsschneems
dbe27c7e3b1Remove heroku API calls
schneemsschneems
75bf917032eRemove `app.heroku` call from JVM
schneemsschneems
93426f96e7cUpdate `heroku_hatchet` to use V3 of the API V2 of the Heroku API is being deprecated. Hatchet 3.0.0 uses V3 of the ...
Richard SchneemanRichard Schneeman
4da52dad0daMerge pull request #579 from heroku/1.15.1 Update Bundler to 1.15.1
schneemsschneems
5078e03a208Force Ubuntu Trusty to avoid CLI download fail ``` Worker information hostname: i-0e94dd6-precise-production-2-worke...
Caleb ThompsonCaleb Thompson
f616ddde5b5Update Bundler to 1.15.1 This update includes several bugfixes: - `bundle lock --update GEM` will fail gracefully w...
Richard SchneemanRichard Schneeman
68525bda90dMerge pull request #580 from heroku/schneems/revert-bundler-1.15.0 Revert "Merge pull request #569 from heroku/schne...
schneemsschneems
274cbf28aa6Revert "Merge pull request #569 from heroku/schneems/bundler-1.15.0" Multiple issues have been reported through supp...
Richard SchneemanRichard Schneeman
2a7c1c9dc64Merge pull request #569 from heroku/schneems/bundler-1.15.0 Bundler 1.15.0
Richard SchneemanRichard Schneeman
2463eae1f97Merge branch 'master' into schneems/bundler-1.15.0
Richard SchneemanRichard Schneeman
8fed8683c92Merge pull request #575 from heroku/schneems/remove-warning Ruby 2.1 is no longer supported.
schneemsschneems
b0ebf9ee9f2Bundler 1.15.0 Bundler fixed this bug https://github.com/bundler/bundler/pull/5388 which causes this issue https://g...
schneemsschneems
f8448d27699Ruby 2.1 is no longer supported. Remove this extra message
schneemsschneems
692cfcee054[ci skip] v163
Richard SchneemanRichard Schneeman
6780378387eMerge pull request #571 from heroku/schneems/fix-rake-tasks Fix errors when rake tasks missing in CI
schneemsschneems
c2daaa6a75aFix errors when rake tasks missing There are two modes of errors that were causing failures. 1) `db:test:purge` or...
schneemsschneems
111151fb23d[ci skip] v162
Richard SchneemanRichard Schneeman
1f5d3b49d3aMerge pull request #567 from heroku/schneems/disable-rubocop Disable Roubocop for `heroku_clear_tasks` file
schneemsschneems
e801f7d5775Disable Roubocop for `heroku_clear_tasks` file
schneemsschneems
c958543c655[ci skip] v161
Richard SchneemanRichard Schneeman
936cf8d345aMerge pull request #565 from heroku/schema_load move rails db schema checking to only be done for rails apps
schneemsschneems
ee0f6fbeb74Test vanilla Ruby app with CI
Terence LeeTerence Lee
eaeb705ce8dmove rails db schema checking to only be done for rails apps stick to db:schema:load and db:migrate for general ruby...
Terence LeeTerence Lee
fa4043721a7bump to v160
Terence LeeTerence Lee
cd639a3dae0update changelog
Terence LeeTerence Lee
01be16180f6Merge pull request #549 from heroku/schneems/fix-schema-structure Fix preparing database schema when using :sql
Terence LeeTerence Lee
82d07c9a057no way to get a rails sql schema case without the rake task available
Terence LeeTerence Lee
1c3bf87cf7cstub out `db:structure:dump` since it breaks Rails 3.2's `db:structure:load` We also don't need to dump the structur...
Terence LeeTerence Lee
225b3f41f74only rails5+ has `bin/rails test`
Terence LeeTerence Lee
b6be7ba2350need the user's environment to run rails runner. specifically the DATABASE_URL at the very least
Terence LeeTerence Lee
10b4525e387move db test task clearing above any rake invocation generalize rake task clearing method name
schneemsschneems
308e5738e8bError formatting
schneemsschneems
8f7e99c4c30We cannot `db:create` a database The `db:schema:load_if_ruby` calls `db:create` before loading the schema, which isn...
schneemsschneems
0802d50b48cTest CI with Hatchet 2.0
schneemsschneems
69067826a02Fix preparing database schema when using :sql The schema of a Rails database can be stored in a custom dsl, Rails re...
Richard SchneemanRichard Schneeman
1a8503396dfMerge pull request #564 from heroku/schneems/heroku-16 Get tests working on heroku-16
schneemsschneems
aa84b517be5Get tests working on heroku-16 Heroku-16 stack does not support any ruby versions prior to 2.2.
Joe KutnerJoe Kutner
a94df2c9c39bump to v159
Joe KutnerJoe Kutner
7fe71959fbcUpdated changelog [skip ci]
Richard SchneemanRichard Schneeman
b969f942165Merge pull request #559 from heroku/java_opts Blacklist JAVA_OPTS and JAVA_TOOL_OPTIONS during build
Joe KutnerJoe Kutner
8499e868e71Blacklist JAVA_OPTS and JAVA_TOOL_OPTIONS during build
schneemsschneems
ec7d58d2112[ci skip] v158
Richard SchneemanRichard Schneeman
904289d9e73Merge pull request #558 from heroku/schneems/fix-system-ruby-accident Fix case where CI uses System Ruby
schneemsschneems
6ebca182a35Fix case where CI uses System Ruby Even when a version of Ruby is already installed for the Buildpack to use we must...
Richard SchneemanRichard Schneeman
9c0884f8ac0Merge pull request #548 from rmontgomery429/master Do not assume lib/tasks exists
schneemsschneems
5a1ca011c56[ci skip] v157
schneemsschneems
1ff2d31a2b1Revert "Merge pull request #557 from heroku/schneems/revert-and-release" This reverts commit 282278a006ed7ad4a9b9605...
Richard SchneemanRichard Schneeman
282278a006eMerge pull request #557 from heroku/schneems/revert-and-release Revert and release
schneemsschneems
7a470891a98[ci skip] v156
schneemsschneems
ab93adcdbe0Revert "Merge pull request #555 from heroku/schneems/re-organize-bin" This reverts commit a23dca10fbd8d523cfc7d6847d...
Richard SchneemanRichard Schneeman
93c83f91f8aMerge pull request #556 from heroku/default_ruby bump default ruby to 2.3.4
Terence LeeTerence Lee
ee8dc783fe8bump default ruby to 2.3.4
Richard SchneemanRichard Schneeman
a23dca10fbdMerge pull request #555 from heroku/schneems/re-organize-bin Fix Double Ruby for CI & DRY
schneemsschneems
090e67ded71Only modify path when ruby is installed
schneemsschneems
eb78a9392bfFix comment
schneemsschneems
bfbd20514e0Remvoed coment.
schneemsschneems
6ce4b20df4bCircle use the same Ruby as Travis
schneemsschneems
6b7294098b5Remove unused variable
schneemsschneems
4e57a8576c2Prefer BUILDPACK_DIR to ROOT_DIR
schneemsschneems
f772923f941Use existing variable
schneemsschneems
d6c52b79394Add comments that explain where $STACK comes from
schneemsschneems
125b6e6dd63Re-add `$stdout.sync = true` to `ruby_test-compile`.
schneemsschneems
d71b2296dd8Don't execute tests against "merge" commits Due to the way travis is built if any new tests for new functionality ar...
schneemsschneems
e5ed6656d81Update CI tests - Generated a new OAuth token for Travis and Circle. - Updated ruby versions on Travis and Circle - ...
schneemsschneems
d1355c479abFix Double Ruby for CI & DRY We can DRY up the bash scripts a bit by putting common logic into a function. You get a...
Richard SchneemanRichard Schneeman
850d4c0b2deMerge pull request #553 from heroku/schneems/fix-double-rainbow-gem-path Schneems/fix double rainbow gem path
schneemsschneems
ae1dd41d5cfSet GEM_PATH instead of vendoring Gem A "double rainbow" deploy is when someone is using the same buildpack twice. N...
schneemsschneems
ec29ca8579cOnly add yarn to path if needed We mistakenly added yarn to the path even when it was not on the system.
Ryan MontgomeryRyan Montgomery
f9ad7d57ac2Do not assume lib/tasks exists
schneemsschneems
6988832f5d3[ci skip] v155 changelog
Richard SchneemanRichard Schneeman
77ca18e0335Merge pull request #547 from heroku/schneems/stub-nodebin Hardcoded nodebin
Terence LeeTerence Lee
d4881a56c59use urls from heroku-buildpack-nodejs until nodebin passes security review
schneemsschneems
3f48e055b23Fix arity
schneemsschneems
543af95ffebBypass nodebin until security review is done
schneemsschneems
a62c3d69d87bump to v155
Terence LeeTerence Lee
3702b221e50add node path comment
Terence LeeTerence Lee
83a7abce971add comment about why we mktmpdir in NodeInstaller
Terence LeeTerence Lee
098cd1493ecnamespace classes in the Helpers directory
Terence LeeTerence Lee
4c6a582e4eaupdate yarn test
Terence LeeTerence Lee
704696b0222put node bin path at the end of the PATH
Terence LeeTerence Lee
2bc72b88a66add unit tests for install_binary with yarn
Terence LeeTerence Lee
ad7234b64bfinstall yarn for webpacker gem
Terence LeeTerence Lee
eacc4e08d24move hatchet tests into spec/hatchet
Terence LeeTerence Lee
5319d448acereplace s3pository with nodebin upgrade node to latest Node LTS for Rails 5.1 s3pository is being replaced with node...
Richard SchneemanRichard Schneeman
46e245f60b3Merge pull request #541 from heroku/schneems/fix-buildpack-release Fix `buildpacks:release`
schneemsschneems
446d08f6b8aEnable yubikey in buildpack publishing
schneemsschneems
99d2a2cfe3cFix previous slug download in Rake task
schneemsschneems
09d898e07d8bump to v154
schneemsschneems
10e3070d613[ci skip] v154 Changelog
Richard SchneemanRichard Schneeman
a57f930d524Merge pull request #539 from heroku/buildkits_private_space update buildkits app being moved to private space
Terence LeeTerence Lee
6c1558ab3b8update buildkits app being moved to private space
Richard SchneemanRichard Schneeman
e1f77aa5f0fMerge pull request #535 from heroku/no_pg_database_unless_required Limit the creation of postgres databases to apps ...
dmathieudmathieu
4102732009ddo not override which database we add for rails2+ apps The rack language pack filters which apps we need to add a da...
dmathieudmathieu
0ab5b77b85bcheck for the presence of more postgres adapters There are other adapters than `pg`. We need to check for their pres...
Richard SchneemanRichard Schneeman
2af540a7336Merge pull request #537 from heroku/jkutner/jruby Updated jruby-minimal test for latest jruby
Joe KutnerJoe Kutner
93be99d394eUpdated jruby-minimal test for latest jruby
Richard SchneemanRichard Schneeman
86875d3841fMerge pull request #536 from heroku/jkutner/jruby Add jruby to patchlevel_is_significant test
Joe KutnerJoe Kutner
de82a910074Add jruby to patchlevel_is_significant? test
Terence LeeTerence Lee
760b30546fcMerge pull request #533 from heroku/testpack Some people using rails 5 don't have db rake tasks defined
Terence LeeTerence Lee
647a27067c9Some people using rails 5 don't have db rake tasks defined
Terence LeeTerence Lee
d65dc272b5fMerge pull request #530 from jfilip/patch-2 New year rollovers are hard. =)
Justin FilipJustin Filip
8e0dec97fd3New year rollovers are hard. =)
Terence LeeTerence Lee
a1577cc23b3Merge pull request #529 from heroku/release_v153 Release v153
Terence LeeTerence Lee
bff3bd207fabump to v153
Terence LeeTerence Lee
6fc21063f42update changelog
Terence LeeTerence Lee
dbc1f8c98c8Merge pull request #528 from heroku/fix_rake_user_env_regression fix regression where rake env defaults would overri...
Terence LeeTerence Lee
c997e32d50dfix regression where rake env defaults would override the user_env
Terence LeeTerence Lee
adf3b8f4ce4Merge pull request #527 from heroku/release_v152 Release v152
Terence LeeTerence Lee
19f792e2eb2bump to v152
Terence LeeTerence Lee
709f19dc5baupdate changelog
Richard SchneemanRichard Schneeman
4495bee412fMerge pull request #526 from heroku/fix_rails3_groups_regression RAILS_GROUPS should only be used for rake execution...
Terence LeeTerence Lee
4a6e48a2bc4RAILS_GROUPS should only be used for rake execution and not set in .profile.d
Terence LeeTerence Lee
dd72fcd6907Merge pull request #523 from heroku/release_v151 Release v151
Terence LeeTerence Lee
2324a12c8a2bump to v151
Terence LeeTerence Lee
1b75f62a8afupdate changelog v151
Terence LeeTerence Lee
42407f9fbe3vendor for cedar-14 and heroku-16
Terence LeeTerence Lee
857d13c6903Merge pull request #516 from heroku/testpack Heroku CI Support
Terence LeeTerence Lee
c1dfe9784d7set +x bit on bin/ruby_test-compile
Terence LeeTerence Lee
564158aae01use vendored ruby to execute bin/ruby_test
Terence LeeTerence Lee
d6cacc4ef06remove this namespace nonsense
Terence LeeTerence Lee
9e777280516@schneems memory optimization
Terence LeeTerence Lee
31dc4db3605blank out db:test:purge for rails
Terence LeeTerence Lee
37ed1882b94Merge pull request #515 from heroku/vendor_ruby bootstrap buildpack with vendored ruby
Terence LeeTerence Lee
b8179978414bootstrap bin/test-compile with our own ruby
Terence LeeTerence Lee
bcc74ad47a5initial spike to add Heroku CI support
Terence LeeTerence Lee
2fc5320236fremove ruby warnings
Terence LeeTerence Lee
05e36bcfc8eput vendored ruby on the buildpack path, so when shelling out the right ruby is picked up
Terence LeeTerence Lee
3c879c1028brename MriInstaller to HerokuRubyInstaller
Terence LeeTerence Lee
ab5190fcc16add comment to describe what bin/compile does now
Terence LeeTerence Lee
e0454435926move mktemp logic into bash
Terence LeeTerence Lee
5dbf21383a5don't bootstrap ruby for buildpack if it is vendored
Terence LeeTerence Lee
51aaadf97bfbootstrap ruby for running the buildpack
Terence LeeTerence Lee
7b66f87927erefactor ruby installer code into their own classes
Richard SchneemanRichard Schneeman
b4a2e8cec59Merge pull request #519 from heroku/schneems/bundler-1.13.7 Bundler 1.13.7
Terence LeeTerence Lee
712419e287dMerge pull request #522 from heroku/fix_multi_test switch from ddollar multi to heroku multi
Terence LeeTerence Lee
8a13cf8e776switch from ddollar multi to heroku multi
schneemsschneems
d70f7a89f64Bundler 1.13.7
schneemsschneems
ddc1566877c[CI Skip] v150
Richard SchneemanRichard Schneeman
886c480caeaMerge pull request #518 from heroku/schneems/fix-ruby-version-patch Schneems/fix ruby version patch
schneemsschneems
e20a282ca00Check for nil patchlevel
schneemsschneems
6488de8c7b5Revert "Revert "handle lockfile having negative patchlevels coming from Gemfile.lock"" This reverts commit 3c3ec4d15...
schneemsschneems
3c3ec4d1568Revert "handle lockfile having negative patchlevels coming from Gemfile.lock" This reverts commit 26811fee58acd359d2...
Richard SchneemanRichard Schneeman
787c5f39754Merge pull request #517 from heroku/ruby_previews Ruby Preview Relase compatibility with Gemfile.lock
Terence LeeTerence Lee
26811fee58ahandle lockfile having negative patchlevels coming from Gemfile.lock
Richard SchneemanRichard Schneeman
f1ddead4ce0Merge pull request #514 from heroku/schneems/ruby-version-mismatch Schneems/ruby version mismatch
schneemsschneems
1f624dd172eEmit helpful url on Ruby version mismatch
schneemsschneems
f041dc9bbbcError formatting
schneemsschneems
b2ed5cd4917v149
Richard SchneemanRichard Schneeman
998905f6a51Merge pull request #436 from jonahwh/master Mention that non-recommended usages are not recommended in warning output
Richard SchneemanRichard Schneeman
b3110fd2993Merge pull request #512 from heroku/schneems/bundler-upgrade-warning-deux [close #507] Show bundler warning earlier
Richard SchneemanRichard Schneeman
d4bb16d7a2cMerge pull request #509 from heroku/env_before_detect Initialize env before detecting the app type
Richard SchneemanRichard Schneeman
220b2556113Merge pull request #510 from heroku/fetch_use_env Use ShellHelper#env in language pack fetcher
schneemsschneems
7190c68c9d6[close #507] Show bundler warning earlier We should be showing a bundler upgrade warning as soon as possible. Curren...
Damien MathieuDamien Mathieu
730679883d3use ShellHelper#env in language pack fetcher Custom env vars aren't set into the global `ENV` variable. Without this...
Damien MathieuDamien Mathieu
d621ce9371finitialize env before detecting the app type Detecting the app type requires bundler, which makes a curl call. Initi...
Terence LeeTerence Lee
3ba414942d1Merge pull request #505 from heroku/libyaml_0.1.7 libyaml 0.1.7
Terence LeeTerence Lee
bebfa5fd68dbump to v148
Terence LeeTerence Lee
769af8cd500update changelog
Terence LeeTerence Lee
f4128be1f96bump default ruby version to 2.2.6
Terence LeeTerence Lee
151078985f3recompile gems if using the psych gem to pick up libyaml 0.1.7
Terence LeeTerence Lee
1e3a9c795ebpurge bundler cache for the libyaml 0.1.7 update on Ruby 2.1.9/2.1.10
schneemsschneems
148a08554cf[ci skip] v147
schneemsschneems
5eb906e9d79bump to v147
schneemsschneems
0405e71d768Ruby 2.4.0-preview3 support
Richard SchneemanRichard Schneeman
b84f1572f54Merge pull request #502 from heroku/schneems/bundler-1.13.6 Bundler 1.13.6
schneemsschneems
7ec0f3d0078[CI Skip] Fix changelog link
schneemsschneems
48ac2c0801aBundler 1.13.6
Richard SchneemanRichard Schneeman
69c7bb91b9dMerge pull request #501 from znz/fix-url Fix URL of Bundler changelog
Kazuhiro NISHIYAMAKazuhiro NISHIYAMA
9af3a754948Fix URL of Bundler changelog
Richard SchneemanRichard Schneeman
7b8c6360d2aMerge pull request #500 from heroku/schneems/bundler1-13-3 Bundler 1.13.3
schneemsschneems
aca9eeefcd6Bundler v1.13.4
schneemsschneems
e0c6c985deaBundler 1.13.3