Bill Kuhhirte | 541beb1b640 | Pull request #2: Fix builds
Merge in OIT/heroku-buildpack-ruby from fix-builds to master
* commit '9368779cae5a361a... | | |
Bill Kuhhirte | 9368779cae5 | Fixed address for libyaml and buildcurl doesn't work anymore. | | |
Bill Kuhhirte | 4b888a86b37 | Starting to address issue where we download 3rd party stuff every build | | |
Bill Kuhhirte | 6969bcfbc12 | Pull request #1: OPTX-15378 - Addressing issues where we pulled in new libraries every time.
Merge in OIT/heroku-bui... | | |
Bill Kuhhirte | c558ea3dd3c | Addressing issues where we pulled in new libraries every time. | | |
Holden Omans | a56c73b7a02 | Update lib/language_pack/fetcher.rb | | |
Jed Giblin | a48026c0746 | Removed .com | | |
Jed Giblin | 708db366846 | Initial Commit | | |
Jed Giblin | e114de0f06b | copy fix from obfuscoder | | |
Jim Myhrberg | 17f083c06a5 | Upgrade Rubygems for Ruby version used to run buildpack itself | | |
Jim Myhrberg | 31b9b1b5fbf | Upgrade Rubygems for Ruby versions used to build slugs | | |
Cyril Rohr | c1744722e6d | Merge tag 'v164' into barebuild
heroku-buildpack-ruby v164 | | |
Caleb Thompson | 3ac68e86e80 | heroku-buildpack-ruby v164 | | |
Caleb Thompson | c343b058d38 | Add v164 CHANGELOG | | |
Richard Schneeman | 2feaace56cf | Merge pull request #584 from heroku/schneems/update-hatchet-3
Update `heroku_hatchet` to use V3 of the API | | |
schneems | 74f8beed835 | Use released version of Hatchet 3. | | |
schneems | dbe27c7e3b1 | Remove heroku API calls | | |
schneems | 75bf917032e | Remove `app.heroku` call from JVM | | |
schneems | 93426f96e7c | Update `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 Schneeman | 4da52dad0da | Merge pull request #579 from heroku/1.15.1
Update Bundler to 1.15.1 | | |
schneems | 5078e03a208 | Force Ubuntu Trusty to avoid CLI download fail
```
Worker information
hostname: i-0e94dd6-precise-production-2-worke... | | |
Caleb Thompson | f616ddde5b5 | Update Bundler to 1.15.1
This update includes several bugfixes:
- `bundle lock --update GEM` will fail gracefully w... | | |
Richard Schneeman | 68525bda90d | Merge pull request #580 from heroku/schneems/revert-bundler-1.15.0
Revert "Merge pull request #569 from heroku/schne... | | |
schneems | 274cbf28aa6 | Revert "Merge pull request #569 from heroku/schneems/bundler-1.15.0"
Multiple issues have been reported through supp... | | |
Richard Schneeman | 2a7c1c9dc64 | Merge pull request #569 from heroku/schneems/bundler-1.15.0
Bundler 1.15.0 | | |
Richard Schneeman | 2463eae1f97 | Merge branch 'master' into schneems/bundler-1.15.0 | | |
Richard Schneeman | 8fed8683c92 | Merge pull request #575 from heroku/schneems/remove-warning
Ruby 2.1 is no longer supported. | | |
schneems | b0ebf9ee9f2 | Bundler 1.15.0
Bundler fixed this bug https://github.com/bundler/bundler/pull/5388 which causes this issue https://g... | | |
schneems | f8448d27699 | Ruby 2.1 is no longer supported.
Remove this extra message | | |
schneems | 692cfcee054 | [ci skip] v163 | | |
Richard Schneeman | 6780378387e | Merge pull request #571 from heroku/schneems/fix-rake-tasks
Fix errors when rake tasks missing in CI | | |
schneems | c2daaa6a75a | Fix errors when rake tasks missing
There are two modes of errors that were causing failures.
1) `db:test:purge` or... | | |
schneems | 111151fb23d | [ci skip] v162 | | |
Richard Schneeman | 1f5d3b49d3a | Merge pull request #567 from heroku/schneems/disable-rubocop
Disable Roubocop for `heroku_clear_tasks` file | | |
schneems | e801f7d5775 | Disable Roubocop for `heroku_clear_tasks` file | | |
schneems | c958543c655 | [ci skip] v161 | | |
Richard Schneeman | 936cf8d345a | Merge pull request #565 from heroku/schema_load
move rails db schema checking to only be done for rails apps | | |
schneems | ee0f6fbeb74 | Test vanilla Ruby app with CI | | |
Terence Lee | eaeb705ce8d | move rails db schema checking to only be done for rails apps
stick to db:schema:load and db:migrate for general ruby... | | |
Terence Lee | fa4043721a7 | bump to v160 | | |
Terence Lee | cd639a3dae0 | update changelog | | |
Terence Lee | 01be16180f6 | Merge pull request #549 from heroku/schneems/fix-schema-structure
Fix preparing database schema when using :sql | | |
Terence Lee | 82d07c9a057 | no way to get a rails sql schema case without the rake task available | | |
Terence Lee | 1c3bf87cf7c | stub out `db:structure:dump` since it breaks Rails 3.2's
`db:structure:load`
We also don't need to dump the structur... | | |
Terence Lee | 225b3f41f74 | only rails5+ has `bin/rails test` | | |
Terence Lee | b6be7ba2350 | need the user's environment to run rails runner. specifically the DATABASE_URL at the very least | | |
Terence Lee | 10b4525e387 | move db test task clearing above any rake invocation
generalize rake task clearing method name | | |
schneems | 308e5738e8b | Error formatting | | |
schneems | 8f7e99c4c30 | We cannot `db:create` a database
The `db:schema:load_if_ruby` calls `db:create` before loading the schema, which isn... | | |
schneems | 0802d50b48c | Test CI with Hatchet 2.0 | | |
schneems | 69067826a02 | Fix preparing database schema when using :sql
The schema of a Rails database can be stored in a custom dsl, Rails re... | | |
Richard Schneeman | 1a8503396df | Merge pull request #564 from heroku/schneems/heroku-16
Get tests working on heroku-16 | | |
schneems | aa84b517be5 | Get tests working on heroku-16
Heroku-16 stack does not support any ruby versions prior to 2.2. | | |
Joe Kutner | a94df2c9c39 | bump to v159 | | |
Joe Kutner | 7fe71959fbc | Updated changelog [skip ci] | | |
Richard Schneeman | b969f942165 | Merge pull request #559 from heroku/java_opts
Blacklist JAVA_OPTS and JAVA_TOOL_OPTIONS during build | | |
Joe Kutner | 8499e868e71 | Blacklist JAVA_OPTS and JAVA_TOOL_OPTIONS during build | | |
schneems | ec7d58d2112 | [ci skip] v158 | | |
Richard Schneeman | 904289d9e73 | Merge pull request #558 from heroku/schneems/fix-system-ruby-accident
Fix case where CI uses System Ruby | | |
schneems | 6ebca182a35 | Fix case where CI uses System Ruby
Even when a version of Ruby is already installed for the Buildpack to use we must... | | |
Richard Schneeman | 9c0884f8ac0 | Merge pull request #548 from rmontgomery429/master
Do not assume lib/tasks exists | | |
schneems | 5a1ca011c56 | [ci skip] v157 | | |
schneems | 1ff2d31a2b1 | Revert "Merge pull request #557 from heroku/schneems/revert-and-release"
This reverts commit 282278a006ed7ad4a9b9605... | | |
Richard Schneeman | 282278a006e | Merge pull request #557 from heroku/schneems/revert-and-release
Revert and release | | |
schneems | 7a470891a98 | [ci skip] v156 | | |
schneems | ab93adcdbe0 | Revert "Merge pull request #555 from heroku/schneems/re-organize-bin"
This reverts commit a23dca10fbd8d523cfc7d6847d... | | |
Richard Schneeman | 93c83f91f8a | Merge pull request #556 from heroku/default_ruby
bump default ruby to 2.3.4 | | |
Terence Lee | ee8dc783fe8 | bump default ruby to 2.3.4 | | |
Richard Schneeman | a23dca10fbd | Merge pull request #555 from heroku/schneems/re-organize-bin
Fix Double Ruby for CI & DRY | | |
schneems | 090e67ded71 | Only modify path when ruby is installed | | |
schneems | eb78a9392bf | Fix comment | | |
schneems | bfbd20514e0 | Remvoed coment. | | |
schneems | 6ce4b20df4b | Circle use the same Ruby as Travis | | |
schneems | 6b7294098b5 | Remove unused variable | | |
schneems | 4e57a8576c2 | Prefer BUILDPACK_DIR to ROOT_DIR | | |
schneems | f772923f941 | Use existing variable | | |
schneems | d6c52b79394 | Add comments that explain where $STACK comes from | | |
schneems | 125b6e6dd63 | Re-add `$stdout.sync = true` to `ruby_test-compile`. | | |
schneems | d71b2296dd8 | Don't execute tests against "merge" commits
Due to the way travis is built if any new tests for new functionality ar... | | |
schneems | e5ed6656d81 | Update CI tests
- Generated a new OAuth token for Travis and Circle.
- Updated ruby versions on Travis and Circle
- ... | | |
schneems | d1355c479ab | Fix 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 Schneeman | 850d4c0b2de | Merge pull request #553 from heroku/schneems/fix-double-rainbow-gem-path
Schneems/fix double rainbow gem path | | |
schneems | ae1dd41d5cf | Set GEM_PATH instead of vendoring Gem
A "double rainbow" deploy is when someone is using the same buildpack twice. N... | | |
schneems | ec29ca8579c | Only add yarn to path if needed
We mistakenly added yarn to the path even when it was not on the system. | | |
Ryan Montgomery | f9ad7d57ac2 | Do not assume lib/tasks exists | | |
schneems | 6988832f5d3 | [ci skip] v155 changelog | | |
Richard Schneeman | 77ca18e0335 | Merge pull request #547 from heroku/schneems/stub-nodebin
Hardcoded nodebin | | |
Terence Lee | d4881a56c59 | use urls from heroku-buildpack-nodejs until nodebin passes security review | | |
schneems | 3f48e055b23 | Fix arity | | |
schneems | 543af95ffeb | Bypass nodebin until security review is done | | |
schneems | a62c3d69d87 | bump to v155 | | |
Terence Lee | 3702b221e50 | add node path comment | | |
Terence Lee | 83a7abce971 | add comment about why we mktmpdir in NodeInstaller | | |
Terence Lee | 098cd1493ec | namespace classes in the Helpers directory | | |
Terence Lee | 4c6a582e4ea | update yarn test | | |
Terence Lee | 704696b0222 | put node bin path at the end of the PATH | | |
Terence Lee | 2bc72b88a66 | add unit tests for install_binary with yarn | | |
Terence Lee | ad7234b64bf | install yarn for webpacker gem | | |
Terence Lee | eacc4e08d24 | move hatchet tests into spec/hatchet | | |
Terence Lee | 5319d448ace | replace s3pository with nodebin
upgrade node to latest Node LTS for Rails 5.1
s3pository is being replaced with node... | | |
Richard Schneeman | 46e245f60b3 | Merge pull request #541 from heroku/schneems/fix-buildpack-release
Fix `buildpacks:release` | | |
schneems | 446d08f6b8a | Enable yubikey in buildpack publishing | | |
schneems | 99d2a2cfe3c | Fix previous slug download in Rake task | | |
schneems | 09d898e07d8 | bump to v154 | | |
schneems | 10e3070d613 | [ci skip] v154 Changelog | | |
Richard Schneeman | a57f930d524 | Merge pull request #539 from heroku/buildkits_private_space
update buildkits app being moved to private space | | |
Terence Lee | 6c1558ab3b8 | update buildkits app being moved to private space | | |
Richard Schneeman | e1f77aa5f0f | Merge pull request #535 from heroku/no_pg_database_unless_required
Limit the creation of postgres databases to apps ... | | |
dmathieu | 4102732009d | do not override which database we add for rails2+ apps
The rack language pack filters which apps we need to add a da... | | |
dmathieu | 0ab5b77b85b | check for the presence of more postgres adapters
There are other adapters than `pg`. We need to check for their pres... | | |
Richard Schneeman | 2af540a7336 | Merge pull request #537 from heroku/jkutner/jruby
Updated jruby-minimal test for latest jruby | | |
Joe Kutner | 93be99d394e | Updated jruby-minimal test for latest jruby | | |
Richard Schneeman | 86875d3841f | Merge pull request #536 from heroku/jkutner/jruby
Add jruby to patchlevel_is_significant test | | |
Joe Kutner | de82a910074 | Add jruby to patchlevel_is_significant? test | | |
Terence Lee | 760b30546fc | Merge pull request #533 from heroku/testpack
Some people using rails 5 don't have db rake tasks defined | | |
Terence Lee | 647a27067c9 | Some people using rails 5 don't have db rake tasks defined | | |
Terence Lee | d65dc272b5f | Merge pull request #530 from jfilip/patch-2
New year rollovers are hard. =) | | |
Justin Filip | 8e0dec97fd3 | New year rollovers are hard. =) | | |
Terence Lee | a1577cc23b3 | Merge pull request #529 from heroku/release_v153
Release v153 | | |
Terence Lee | bff3bd207fa | bump to v153 | | |
Terence Lee | 6fc21063f42 | update changelog | | |
Terence Lee | dbc1f8c98c8 | Merge pull request #528 from heroku/fix_rake_user_env_regression
fix regression where rake env defaults would overri... | | |
Terence Lee | c997e32d50d | fix regression where rake env defaults would override the user_env | | |
Terence Lee | adf3b8f4ce4 | Merge pull request #527 from heroku/release_v152
Release v152 | | |
Terence Lee | 19f792e2eb2 | bump to v152 | | |
Terence Lee | 709f19dc5ba | update changelog | | |
Richard Schneeman | 4495bee412f | Merge pull request #526 from heroku/fix_rails3_groups_regression
RAILS_GROUPS should only be used for rake execution... | | |
Terence Lee | 4a6e48a2bc4 | RAILS_GROUPS should only be used for rake execution and not set in .profile.d | | |
Terence Lee | dd72fcd6907 | Merge pull request #523 from heroku/release_v151
Release v151 | | |
Terence Lee | 2324a12c8a2 | bump to v151 | | |
Terence Lee | 1b75f62a8af | update changelog v151 | | |
Terence Lee | 42407f9fbe3 | vendor for cedar-14 and heroku-16 | | |
Terence Lee | 857d13c6903 | Merge pull request #516 from heroku/testpack
Heroku CI Support | | |
Terence Lee | c1dfe9784d7 | set +x bit on bin/ruby_test-compile | | |
Terence Lee | 564158aae01 | use vendored ruby to execute bin/ruby_test | | |
Terence Lee | d6cacc4ef06 | remove this namespace nonsense | | |
Terence Lee | 9e777280516 | @schneems memory optimization | | |
Terence Lee | 31dc4db3605 | blank out db:test:purge for rails | | |
Terence Lee | 37ed1882b94 | Merge pull request #515 from heroku/vendor_ruby
bootstrap buildpack with vendored ruby | | |
Terence Lee | b8179978414 | bootstrap bin/test-compile with our own ruby | | |
Terence Lee | bcc74ad47a5 | initial spike to add Heroku CI support | | |
Terence Lee | 2fc5320236f | remove ruby warnings | | |
Terence Lee | 05e36bcfc8e | put vendored ruby on the buildpack path, so when shelling out the right ruby is picked up | | |
Terence Lee | 3c879c1028b | rename MriInstaller to HerokuRubyInstaller | | |
Terence Lee | ab5190fcc16 | add comment to describe what bin/compile does now | | |
Terence Lee | e0454435926 | move mktemp logic into bash | | |
Terence Lee | 5dbf21383a5 | don't bootstrap ruby for buildpack if it is vendored | | |
Terence Lee | 51aaadf97bf | bootstrap ruby for running the buildpack | | |
Terence Lee | 7b66f87927e | refactor ruby installer code into their own classes | | |
Richard Schneeman | b4a2e8cec59 | Merge pull request #519 from heroku/schneems/bundler-1.13.7
Bundler 1.13.7 | | |
Terence Lee | 712419e287d | Merge pull request #522 from heroku/fix_multi_test
switch from ddollar multi to heroku multi | | |
Terence Lee | 8a13cf8e776 | switch from ddollar multi to heroku multi | | |
schneems | d70f7a89f64 | Bundler 1.13.7 | | |
schneems | ddc1566877c | [CI Skip] v150 | | |
Richard Schneeman | 886c480caea | Merge pull request #518 from heroku/schneems/fix-ruby-version-patch
Schneems/fix ruby version patch | | |
schneems | e20a282ca00 | Check for nil patchlevel | | |
schneems | 6488de8c7b5 | Revert "Revert "handle lockfile having negative patchlevels coming from Gemfile.lock""
This reverts commit 3c3ec4d15... | | |
schneems | 3c3ec4d1568 | Revert "handle lockfile having negative patchlevels coming from Gemfile.lock"
This reverts commit 26811fee58acd359d2... | | |
Richard Schneeman | 787c5f39754 | Merge pull request #517 from heroku/ruby_previews
Ruby Preview Relase compatibility with Gemfile.lock | | |
Terence Lee | 26811fee58a | handle lockfile having negative patchlevels coming from Gemfile.lock | | |
Richard Schneeman | f1ddead4ce0 | Merge pull request #514 from heroku/schneems/ruby-version-mismatch
Schneems/ruby version mismatch | | |
schneems | 1f624dd172e | Emit helpful url on Ruby version mismatch | | |
schneems | f041dc9bbbc | Error formatting | | |
schneems | b2ed5cd4917 | v149 | | |
Richard Schneeman | 998905f6a51 | Merge pull request #436 from jonahwh/master
Mention that non-recommended usages are not recommended in warning output | | |
Richard Schneeman | b3110fd2993 | Merge pull request #512 from heroku/schneems/bundler-upgrade-warning-deux
[close #507] Show bundler warning earlier | | |
Richard Schneeman | d4bb16d7a2c | Merge pull request #509 from heroku/env_before_detect
Initialize env before detecting the app type | | |
Richard Schneeman | 220b2556113 | Merge pull request #510 from heroku/fetch_use_env
Use ShellHelper#env in language pack fetcher | | |
schneems | 7190c68c9d6 | [close #507] Show bundler warning earlier
We should be showing a bundler upgrade warning as soon as possible. Curren... | | |
Damien Mathieu | 730679883d3 | use ShellHelper#env in language pack fetcher
Custom env vars aren't set into the global `ENV` variable.
Without this... | | |
Damien Mathieu | d621ce9371f | initialize env before detecting the app type
Detecting the app type requires bundler, which makes a curl call.
Initi... | | |
Terence Lee | 3ba414942d1 | Merge pull request #505 from heroku/libyaml_0.1.7
libyaml 0.1.7 | | |
Terence Lee | bebfa5fd68d | bump to v148 | | |
Terence Lee | 769af8cd500 | update changelog | | |
Terence Lee | f4128be1f96 | bump default ruby version to 2.2.6 | | |
Terence Lee | 151078985f3 | recompile gems if using the psych gem to pick up libyaml 0.1.7 | | |
Terence Lee | 1e3a9c795eb | purge bundler cache for the libyaml 0.1.7 update on Ruby 2.1.9/2.1.10 | | |
schneems | 148a08554cf | [ci skip] v147 | | |
schneems | 5eb906e9d79 | bump to v147 | | |
schneems | 0405e71d768 | Ruby 2.4.0-preview3 support | | |
Richard Schneeman | b84f1572f54 | Merge pull request #502 from heroku/schneems/bundler-1.13.6
Bundler 1.13.6 | | |
schneems | 7ec0f3d0078 | [CI Skip] Fix changelog link | | |
schneems | 48ac2c0801a | Bundler 1.13.6 | | |
Richard Schneeman | 69c7bb91b9d | Merge pull request #501 from znz/fix-url
Fix URL of Bundler changelog | | |
Kazuhiro NISHIYAMA | 9af3a754948 | Fix URL of Bundler changelog | | |
Richard Schneeman | 7b8c6360d2a | Merge pull request #500 from heroku/schneems/bundler1-13-3
Bundler 1.13.3 | | |
schneems | aca9eeefcd6 | Bundler v1.13.4 | | |
schneems | e0c6c985dea | Bundler 1.13.3 | | |
Next → |